Elimde, içinde 150 numara olan 1650 satırlık geniş bir liste var.
Bu liste üzerinde istediğim numaraya anında gidebilmek istiyorum
Mesela 95. numaradayken 25. numaraya hemen gitmek istiyorum.
E1 hücresine kaç numaraya gitmek istediğimi yazacağım.
Ekranda hemen o numaraya gidecek. Her numaranın altında 11 satır var.
1 numara 2.satırda
2 numara 13.satırda
3 numara 24.satırda
....
82 numara 893.satırda
Yani E1 hücresine yazdığım değerin 11 katının 9 eksiği satır numarasını veriyor.
Yapmak istediğim, E1 hücresine 82 yazdığımda direk 893.satırı göstermesini istiyorum
Aşağıdaki kodu yazdım kod ancak çalışmadı.
Kullandığım liste ektedir. Bu konuda yardım istiyorum.
Teşekkürler..
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$E$1" Then
ActiveWindow.ScrollRow = [$E$1] * 11 - 9
End If
End Sub
Bu liste üzerinde istediğim numaraya anında gidebilmek istiyorum
Mesela 95. numaradayken 25. numaraya hemen gitmek istiyorum.
E1 hücresine kaç numaraya gitmek istediğimi yazacağım.
Ekranda hemen o numaraya gidecek. Her numaranın altında 11 satır var.
1 numara 2.satırda
2 numara 13.satırda
3 numara 24.satırda
....
82 numara 893.satırda
Yani E1 hücresine yazdığım değerin 11 katının 9 eksiği satır numarasını veriyor.
Yapmak istediğim, E1 hücresine 82 yazdığımda direk 893.satırı göstermesini istiyorum
Aşağıdaki kodu yazdım kod ancak çalışmadı.
Kullandığım liste ektedir. Bu konuda yardım istiyorum.
Teşekkürler..
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$E$1" Then
ActiveWindow.ScrollRow = [$E$1] * 11 - 9
End If
End Sub
