• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

sayfa her açıldığında ilk boş hücreyi seçili bulmak?

Katılım
17 Ocak 2021
Mesajlar
10
Excel Vers. ve Dili
office 365
çalışma sayfasına her girdiğimde b sütünundaki ilk boş hücreyi seçili bulabilirmiyim? yani bir listem var ve sayfayı her açtığımda listenin sonundaki isim yazacağım yer halihazırda seçili olacak. mümkünmüdür?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sayfa modülüne yazınız.
Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Range("A1").Select
End Sub
 
Katılım
17 Ocak 2021
Mesajlar
10
Excel Vers. ve Dili
office 365
Sayfa modülüne yazınız.
Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Range("A1").Select
End Sub
teşekkür ederim ancak, böyle sürekli a1'i seçiyor sadece. benim listemde şu an b200 e gitmesi gerekiyor mesela
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Öncekini silip bunu yapıştırın.
Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Dim sonsat As Long
sat = Cells(Rows.Count, "B").End(xlUp).Row + 1
Cells(sat, "B").Select
End Sub
 
Katılım
17 Ocak 2021
Mesajlar
10
Excel Vers. ve Dili
office 365
Öncekini silip bunu yapıştırın.
Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Dim sonsat As Long
sat = Cells(Rows.Count, "B").End(xlUp).Row + 1
Cells(sat, "B").Select
End Sub
malesef yine a1 de takılıp kalıyor. dosyayı açıp kapattığımda önceden bıraktığım gereksiz bir yer seçili olarak duruyor. anca köprüyle sayfaya gittiğimde a1 seçili geliyor yine :(
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,652
Excel Vers. ve Dili
Excel : 2010
Kod ta sorun yok, tetikleme ile ilgilidir. Çalışma Kitabına yapıştırınız.
Kod:
Private Sub Workbook_Open()
Cells(Rows.Count, "B").End(3).Offset(1).Select
End Sub
 
Katılım
17 Ocak 2021
Mesajlar
10
Excel Vers. ve Dili
office 365
Kod ta sorun yok, tetikleme ile ilgilidir. Çalışma Kitabına yapıştırınız.
Kod:
Private Sub Workbook_Open()
Cells(Rows.Count, "B").End(3).Offset(1).Select
End Sub
evet muhtemelen dediğiniz gibi. Private Sub Workbook_Open() ile çalışma kitabına yapıştırınca sizinki de diğeri de çalıştı.

çok teşekkür ederim yardımlarınız ve sabrınız için.
 

ascifci

Altın Üye
Katılım
10 Mayıs 2020
Mesajlar
7
Excel Vers. ve Dili
2019
Altın Üyelik Bitiş Tarihi
17-04-2026
Merhaba Alt alta iki tablom var A1:C200. A205:C500 (gibi) ben vba ile 201 . satır numarasını almak istiyorum.Ancak
sonsatir = Cells( Rows.Count,"a").End(XltoUp).Row komutu

501. satırı veriyor.

yani arada iki tablo arasında 2-3 boş satır olmasına rağmen bulmuyor.İlk boş satırı nasıl alabilirim?
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,882
Excel Vers. ve Dili
Microsoft 365 Tr-64
Eğer A1:A200 boş değeriniz yok, birleştiirlmiş hücreniz yok ise
sonsatir = Cells( 1,1).End(xlDown).Row+1
201.satırı verir
 

ascifci

Altın Üye
Katılım
10 Mayıs 2020
Mesajlar
7
Excel Vers. ve Dili
2019
Altın Üyelik Bitiş Tarihi
17-04-2026
Siz böyle yazınca niye bunu düşünemedim çok mantıklı diyesi geliyor insanın :))) Teşekkür ederim.
 
Üst