DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim ÜST_SATIR As Long, AKTİF_SATIR As Long, SATIR_SAY As Long
ÜST_SATIR = ActiveWindow.ActivePane.ScrollRow
AKTİF_SATIR = Target.Row
SATIR_SAY = Windows(1).VisibleRange.Rows.Count
If ÜST_SATIR <= AKTİF_SATIR Then
ActiveWindow.SmallScroll Down:=AKTİF_SATIR - ÜST_SATIR - (SATIR_SAY / 2)
End If
End Sub
Aşağıdaki kodu "Sayfa1" isimli sayfanızın kod bölümüne uygulayıp deneyiniz.
Hücreler üzerinde oklarla gezindiğinizde aktif satır sürekli ekranın ortasında konumlanacaktır.
Kod:Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim ÜST_SATIR As Long, AKTİF_SATIR As Long, SATIR_SAY As Long ÜST_SATIR = ActiveWindow.ActivePane.ScrollRow AKTİF_SATIR = Target.Row SATIR_SAY = Windows(1).VisibleRange.Rows.Count If ÜST_SATIR <= AKTİF_SATIR Then ActiveWindow.SmallScroll Down:=AKTİF_SATIR - ÜST_SATIR - (SATIR_SAY / 2) End If End Sub