- Katılım
- 4 Kasım 2014
- Mesajlar
- 2
- Excel Vers. ve Dili
- 2013 Pro TR
Merhaba, Excel'de ve forumda henüz yeniyim. Güzel paylaşımlardan istifade etmeye çalışıyorum.
Forumda otomatik sıralamayı arattım ancak sorunumun yanıtını bulamadım. A-K arasında değerlerim var. J'de değişiklik olunca K'ya o anki saat ve tarihi yazdırıyorum. Bu tarihe göre de otomatik sıralama yapıyorum ve son değişiklik ya da ekleme en üste çıkıyor.
SORUN: bu sayfada herhangi bir hücrede değişiklik yaptığım anda sayfa en üste çıkıyor ve tüm sayfa seçili oluyor. Ben ise enter yaptıysam alta, tab a bastıysam yan hücreye geçmesini, yani excelin standarttaki gibi davranmasını istiyorum. Liste uzadıkça yukarıdan aşağıya inmek zulüm çünkü.
Kodlarım:
Forumda otomatik sıralamayı arattım ancak sorunumun yanıtını bulamadım. A-K arasında değerlerim var. J'de değişiklik olunca K'ya o anki saat ve tarihi yazdırıyorum. Bu tarihe göre de otomatik sıralama yapıyorum ve son değişiklik ya da ekleme en üste çıkıyor.
SORUN: bu sayfada herhangi bir hücrede değişiklik yaptığım anda sayfa en üste çıkıyor ve tüm sayfa seçili oluyor. Ben ise enter yaptıysam alta, tab a bastıysam yan hücreye geçmesini, yani excelin standarttaki gibi davranmasını istiyorum. Liste uzadıkça yukarıdan aşağıya inmek zulüm çünkü.
Kodlarım:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [J1:J1048576]) Is Nothing Then Cells(Target.Row, "K") = Format(Now, "dd.mm.yyyy hh.mm")
Columns("A:K").Select
Selection.Sort Key1:=Range("K1"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub
Son düzenleme:
