Soru Excel Sayfasına Tıklayınca En Son Dolu Satıra Gitme

TURKOLOG

Altın Üye
Katılım
13 Kasım 2008
Mesajlar
744
Excel Vers. ve Dili
2016 64 TR
Altın Üyelik Bitiş Tarihi
29-10-2026
Merhaba şöyle bir sorunum var.
Birden fazla sayfadan oluşan excel kitabım var.
Hangi excel Excel Sayfasına Girsem o sayfanın En Son Dolu Satırına gitmek istiyorum makro ile.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,491
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Aşağıdaki Kodları BuÇalışmaKitabı'nın Kod bölümüne kopyalayıp deneyinz. Bu kod son dolu hücreyi seçer.
Siz kodları değiştirerek sütun ya da satıra ayarlayabilirsiniz.

Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)

    Cells(Cells.Find("*", , , , xlByRows, xlPrevious).Row, Cells.Find("*", , , , xlByColumns, xlPrevious).Column).Select

End Sub
 

TURKOLOG

Altın Üye
Katılım
13 Kasım 2008
Mesajlar
744
Excel Vers. ve Dili
2016 64 TR
Altın Üyelik Bitiş Tarihi
29-10-2026
Merhaba,

Aşağıdaki Kodları BuÇalışmaKitabı'nın Kod bölümüne kopyalayıp deneyinz. Bu kod son dolu hücreyi seçer.
Siz kodları değiştirerek sütun ya da satıra ayarlayabilirsiniz.

Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)

    Cells(Cells.Find("*", , , , xlByRows, xlPrevious).Row, Cells.Find("*", , , , xlByColumns, xlPrevious).Column).Select

End Sub
Hocam elinize sağlık . Peki bunu A sütunu son dolu hücre nasıl yapabiliriz
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,491
Excel Vers. ve Dili
Ofis 365 Türkçe
A sütunu? son dolu?
son dolu hücrenin A sütununa karşı gelen mi?

Yoksa A sütunun da son dolu hücre mi?

ikisin farklı şey
 

TURKOLOG

Altın Üye
Katılım
13 Kasım 2008
Mesajlar
744
Excel Vers. ve Dili
2016 64 TR
Altın Üyelik Bitiş Tarihi
29-10-2026
Hocam A sütunundaki son dolu satır
yani misal A sütunu 755. satırı son dolu satır ise
A sütunu 755 hücreyi göstersin
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,747
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
Option Explicit

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    Cells(Rows.Count, 1).End(3).Select
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,491
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)

    Range("A" & Cells(Rows.Count, "A").End(3).Row).Select
    
End Sub
 

TURKOLOG

Altın Üye
Katılım
13 Kasım 2008
Mesajlar
744
Excel Vers. ve Dili
2016 64 TR
Altın Üyelik Bitiş Tarihi
29-10-2026
Sayın Hocalarım @Necdet ve @Korhan Ayhan elinize emeğinize sağlık iki kodda çalıştı Çok teşekkür ederim. Allah ikinizden de razı olsun.
 
Üst