• DİKKAT

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

Döngü içinde ilk boş satırı seçme Hk.

  • Konbuyu başlatan Konbuyu başlatan LgLabs
  • Başlangıç tarihi Başlangıç tarihi
Katılım
9 Eylül 2023
Mesajlar
24
Excel Vers. ve Dili
Excel 2019 For Mac
İyi günler kolay gelsin,

Userform üzerinde comboBox dan sectigim bir kritere göre döngü oluşturduğum bir aralikta ilk boş satırı seçip formda doldurduğum diğer bilgilerin bu seçilen satıra yazmak istiyorum

Örneğin;
1 aylık kararları seçtiğimde veri girişi yaptığım database sayfasında ki C2:C251 aralığında ilk boş satırı bulup ona userformdaki diğer verileri kaydetmek istiyorum

2 aylık kararları sectigimde de C252:C451 arasında ki ilk boş satırı seçsin gibi.


Yardımcı olabilirseniz sevinirim
 
Döngüye gerek yok. Deneyin,
Kod:
Cells(Range("A1:A251").CurrentRegion.Rows.Count + 1, 1).Select
Kod:
Cells(Range("A252:A451").CurrentRegion.Rows.Count + 249, 1).Select
Not 2. koddaki 249 sayısı spesifik olarak örneğinizdeki aralığa denek düşen sayıdır.
 
Son düzenleme:
Döngü için kod
Kod:
Sub b()
For i = 1 To 251
If Cells(i, 2) = "" Then Exit For
son = Cells(i + 1, 2).Row
Next
If son = 252 Then
MsgBox "Boş satır yok"
Else
Cells(son, 2).Value='Textbox1.Value
End If
End Sub
Kod:
Sub b()
For i = 252 To 451
If Cells(i, 2) = "" Then Exit For
son = Cells(i + 1, 2).Row
Next
If son = 452 Then
MsgBox "Boş satır yok"
Else
Cells(son, 2.Value='Textbox1.Value
End If
End Sub
 
Son düzenleme:
Dikkat etmemişim, yukarıdaki örnekler A sütununu test ediyor C sütununa uyarlayın.
 
Kod:
i=cells(Range("b1:b251").Currentregion.Rows.Count +1, 1).Select
set bul= Range("b1:b251").Find("", , ,xlwhole)
if Not bul is Noting then. select

Bu şekilde bir kod oluşturdum ama hata veriyor, ben bu sayfada ki B1 ile b251 arasında ilk boş sütünü bulsun ve onun bulunduğu satıra userform ile yazdırabileyim istiyorum sonrasida da if yapısı ile seçtiğim alana göre ilk boş satırı bulmasını istiyorum yardımcı olabilirseniz sevinirim şimdiden teşekkürler
 
Benim yazdığım kodlarda Select leri Value= TextBox1 gibi değiştirin.
 
Yukarıdaki #3 mesajdaki kodları B sütunu için uyarladım, Userformdaki ilgili Kontrolü yazın.
Olmazsa bir dosya paylaşım sitesinden örnek dosya ekleyin.
 
Yardımcı olduğunuz için teşekkür ederim
 
Geri
Üst