Son Hücre Adresi

Katılım
9 Ekim 2019
Mesajlar
109
Excel Vers. ve Dili
Standart 2016
Merhaba,

Aşağıdaki kod ile sayfadaki son hücrenin adresini alıyorum fakat sayfa açıldığında 10 satır veri varsa sonra 3 satırını silip yine son hücreyi bulmaya çalışsam bile onuncu hücreyi gösteriyor. Dosyayı kaydet yapmadan bunu değiştirmenin bir yolu var mıdır?

Kod:
son = ActiveCell.SpecialCells(xlLastCell).Address
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba

Bunu deneyiniz.

Sub DipKöse()
If WorksheetFunction.CountA(Cells) > 0 Then
LastRow = Cells.Find(What:="*", After:=[A1], SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
LastColumn = Cells.Find(What:="*", After:=[A1], SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
MsgBox "DipKöşe " & Cells(LastRow, LastColumn).Address & " Hücresi"
Else
MsgBox "Hiç değer yok "
End If
End Sub
 
Üst