boş satırı seçmek

Katılım
5 Aralık 2004
Mesajlar
130
Excel Vers. ve Dili
Excel 2003 Türkçe
merhaba arkadaşlar benim elimde bir dosya var ve burada oluşturduğum bir userform var buda işlemlerimi yaptıktan sonra bilgileri yazdırırken yapmış olduğum işlemi başka başka bir sayfaya bu kodlarla aktarıyorum ama sorunum şu hep ilk satıra yazıyor bir alttaki satıra yazmıyor ben boş olam satıra yazmasını istiyorum bana yardımcı olursanız çok sevinirim kolar şunlar
If mesaj = vbYes Then a = WorksheetFunction.CountA(Sheets("a").Range("a2:a65536"))
Sheets("veri").Range("A" & a + 2) = a + 1
Sheets("veri").Range("b" & a + 2) = [a2]
Sheets("veri").Range("c" & a + 2) = [v12]
Sheets("veri").Range("d" & a + 2) = [r21]
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
boş satırı bulmakla ilgili kod
kendinize göre ayarlıyabilirsiniz.

Sub Düğme1_Tıklat()
Dim i As Integer
For i = 1 To 5000
Range([A65536].End(xlUp).Offset(1, 0).Address).Select
ActiveCell.Value = i
ActiveCell(1, 2).Value = i + 20
ActiveCell(1, 3).Value = i + 25

Next i
End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
If mesaj = vbYes Then a = WorksheetFunction.CountA(Sheets("a").Range("a2:a65536"))

yukarıdaki satırı aşağıdaki gibi değiştirmenizde yeterlidir.

If mesaj = vbYes Then a = WorksheetFunction.CountA(Sheets("veri").Range("a2:a65536"))
 
Katılım
5 Mayıs 2005
Mesajlar
72
If mesaj = vbYes Then a = WorksheetFunction.CountA(Sheets("veri").Range("a2:a65536"))+1
 
Katılım
5 Aralık 2004
Mesajlar
130
Excel Vers. ve Dili
Excel 2003 Türkçe
arkadaşlar teşekkürler sorunum çözüldü :hey:
 
Katılım
2 Mart 2005
Mesajlar
556
Excel Vers. ve Dili
Office 2013 Türkçe
Merhaba,
Aşağıdaki kodlara bir bakın.

ActiveCell.EntireRow.Delete Shift:=xlUp
 
Üst