En son boş satıra git

Katılım
29 Kasım 2005
Mesajlar
34
Excel Vers. ve Dili
2003 Türkçe
Arkadaşlar oluşturduğum Exell sayfasında oluşrturacağım bir buton ile en son boş satıra gitmemi sağlıyacak bir makro lazım.
Form da bulduğum makro
Sub ensonsatır()
[a65536].End(xlUp).Select
End Sub
işime yaramadı çünkü en son dolu satıra götürüyor.
Yardımcı olacak arkadaşlara şimdiden teşekkür ediyor kolay gelsin diyorum.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Aşağıdaki gibi kullanın.

Kod:
Sub sonboşdeğer()
Range("A65535").End(xlUp).Offset(1, 0).Select
End Sub
 
Katılım
21 Mart 2014
Mesajlar
31
Excel Vers. ve Dili
türkce
Sub sonboşdeğer()
Range("A65535").End(xlUp).Offset(1, 0).Select
End Sub


bunu nasıl yapacağız buton ? düğme mi ? kodu mödül bölümüne mi ? kopyalayacağız kafam karıştı şimdiden teşekkür ederim.
 
Katılım
21 Mart 2014
Mesajlar
31
Excel Vers. ve Dili
türkce
Ali bey teşekkür ederiz.

Sub sonboşdeğer()
Range("A65535").End(xlUp).Offset(1, 0).Select
End Sub

bu kodu modül bölümüne mi ? kopyalayacağız buton olarak düğme mi yoksa CommandButton1 mi ? kullanacağız bi zahmet aydınlatırsanız sevinirim iyi günler
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,781
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Ali Hocam,
Sütun içinde boşluklar olsaydı, ilk boşluğa ve son boşluğa nasıl giderdi?
saygılarımla
 

Korhan Ayhan

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

Önerilen kod modüle ait bir koddur. Buton ile kullanabilirsiniz.


Tevfik Bey,

İlk boşluk için aşağıdaki kodu kullanabilirsiniz.

Kod:
Sub Ilk_Bos_Hucre()
    Set Bul = Range("A:A").Find("", , , xlWhole)
    If Not Bul Is Nothing Then Bul.Select
End Sub
Son boş hücre için Ali beyin önerdiği kodu kullanabilirsiniz.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,781
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Korhan Ayhan Hocam,
İlginize çok teşekkür ederim. sayenizde Excel ile ilgili pek çok problemi çözebildiğimi her zaman söylüyorum.
Ali Beyin söylediğini de denedim. Biri son satır, diğeri son satırdan sonraki ilk boşluk. Ben 6. mesajda, son satırdan sonraki boşluktan bir önceki boşluğu kastetmiştim.
Saygılarımla
 
Katılım
6 Temmuz 2015
Mesajlar
925
Excel Vers. ve Dili
2003
Merhabalar,
Imleci 2 kez yukarı zıplatıp offset ile 1 altını seçtirmeyi deneyin.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,781
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Çok şart değil Şaban Hocam,
Ctrl + Shift + yukarı ok ile mi demek istediniz?
Yine de teşekkür ederim ilginize.
Saygılarımla
 
Katılım
21 Mart 2014
Mesajlar
31
Excel Vers. ve Dili
türkce
sy. korhan ayhan

Sub Ilk_Bos_Hucre()
Set Bul = Range("A:A").Find("", , , xlWhole)
If Not Bul Is Nothing Then Bul.Select
End Sub

bu kodu modül bölümüne yapıştırdım.
bir adet Düğme 1 ekledim
ama çalışmıyor düğmeyi koda nasıl bağlarım
 
Katılım
21 Mart 2014
Mesajlar
31
Excel Vers. ve Dili
türkce
sayfalardan nasıl yaparız

Sy.Korhan Bey bu kodu 20 sayfaya ayrı ayrı yapabillirmiyiz
 
Katılım
21 Mart 2014
Mesajlar
31
Excel Vers. ve Dili
türkce
Korhan Bey teşekkürer

Korhan bey teşekkür ederim. farkına varmadan yaptım şuan istediğim sayfanın istediğim sütunun ilk boş satırına gidebiliyorum

ilginizden dolayı teşekkür ederim.
 
Katılım
6 Temmuz 2015
Mesajlar
925
Excel Vers. ve Dili
2003
Evet Tevfik Bey,

Excelde sütunun en son hücresinden yukarı doğru (Ctrl + Up tuşları ile) 2 zıplama yapıp, sonrada boş hücreyi seçtirebilirsiniz, demek istedim.

Bunu makro kaydet yönteminden yardım alarak yapabilirsiniz.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,781
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Hepinize teşekkür ederim arkadaşlar. İstediğim gibi çalıştı.
Saygılarımla
 
Katılım
21 Mart 2014
Mesajlar
31
Excel Vers. ve Dili
türkce
combobox ile çalıştırma

Ben bu şekilde 5 adet makro yaptım hepsinide 5 ayrı düğmeye bağladım ama benim istediğim bir tane combobox ile bu makroları çalıştırmak

combobox dan veri seçtiğimde seçtiğim veri makroyu çalıştırsın

örnek : combobox dan Araç_kayıt seçtim diyelim araç_kayıt makrosu çalısın


şimdiden teşekkür ederiz.
 

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,616
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
Sub sonboşdeğer()
Range("A65535").End(xlUp).Offset(1, 0).Select
End Sub


bunu nasıl yapacağız buton ? düğme mi ? kodu mödül bölümüne mi ? kopyalayacağız kafam karıştı şimdiden teşekkür ederim.
Sub ile başlayan kısmı yazmadan bir butonun click koduna yazabilirsiniz.
örnek : Private Sub CommandButton4_Click()
Range("A65535").End(xlUp).Offset(1, 0).Select
End Sub şeklinde.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,359
Excel Vers. ve Dili
Ofis 365 Türkçe
D Sütununa göre mi yoksa E sütununa göre mi? Soru D diyor Dosya E :)
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,359
Excel Vers. ve Dili
Ofis 365 Türkçe
Aşağıdaki kod Sayfa aktif olduğunda D sütunun ilk boş hücresini seçer.
Siz butona göre ayarlayabilirsiniz.

Kodlar ilgili sayfanın kod bölümünde olmalı.

Kod:
Private Sub Worksheet_Activate()

    Dim i As Long
   
    i = Cells(Rows.Count, "D").End(3).Row
   
    If i < 5 Then i = 5
   
    Range("D" & i).Select
   
End Sub
 
Üst