Userform üzerinden kayıt yaparken sorun oluştu

Katılım
6 Eylül 2004
Mesajlar
239
Excel Vers. ve Dili
Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
20-05-2022
Selam Arkadaşlar

Private Sub CommandButton1_Click()
If TextBox1.Value <> "" Then
Sheets("kayit").Activate
End If
ActiveCell.Offset(1, 0).Activate
ActiveCell.Value = TextBox1.Value
ActiveCell.Offset(0, 1).Value = TextBox2.Value
ActiveCell.Offset(0, 2).Value = TextBox3.Value
ActiveCell.Offset(0, 3).Value = TextBox4.Value
ActiveCell.Offset(0, 4).Value = TextBox5.Value
ActiveCell.Offset(0, 5).Value = TextBox6.Value

TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
End Sub

UserForm Üzerinden kayıt Yapıyorum ama Aktif olan hücreye yazıyor benim istediğim en son kayıt yapılanın altına yazsın
teşekürler

imdat saral
izmir
 
Katılım
6 Eylül 2004
Mesajlar
239
Excel Vers. ve Dili
Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
20-05-2022
Private Sub CommandButton1_Click()
b = WorksheetFunction.CountA(Sheets("kayit").Range("a1:a65536"))
Sheets("kayit").Cells(b + 2, 1) = TextBox1.Value
Sheets("kayit").Cells(b + 2, 2) = TextBox2.Value
Sheets("kayit").Cells(b + 2, 3) = TextBox3.Value
Sheets("kayit").Cells(b + 2, 4) = TextBox4.Value
Sheets("kayit").Cells(b + 2, 5) = TextBox5.Value
Sheets("kayit").Cells(b + 2, 6) = TextBox6.Value

TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""

ben bu şekilde sorunumu çözdüm

imdat saral
izmir
 
Katılım
15 Eylül 2004
Mesajlar
67
If TextBox2.Value <> "" Then
Sheets("Sayfa1").Activate
Cells(1, 1).Select

Do While ActiveCell.Value <> ""
ActiveCell.Offset(1, 0).Activate
Loop


ActiveCell.Value = TextBox1.Value
ActiveCell.Offset(0, 1).Value = TextBox2.Value
ActiveCell.Offset(0, 2).Value = TextBox3.Value
ActiveCell.Offset(0, 3).Value = TextBox4.Value
ActiveCell.Offset(0, 4).Value = TextBox5.Value
End If
end sub

böyleydi galiba..
 
Üst