user form

Katılım
22 Şubat 2007
Mesajlar
12
Excel Vers. ve Dili
10 turkçe
Merhaba Arkadaşlar. diğer mesajlara bakarak ek'teki user formu oluşturabildim. Ancak user form a girdiğim bilgileri kayıt edemiyor. Yardımlarınız için şimdiden teşekkürler.
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Kayıt girmek için kullandığın TextBoxların ismi (Name) ile bilgi_giriste kullandığın değişkenler aynı olmalı. Örn. Plaka girişi yaptığın textboxun adı YER (textbox a bu ismi vermişsin) Bunu ActiveCell.Offset(0, 1).Value = KAYIT.PLAKA.Value diye aktarmaya çalışıyorsun ki;bu olmaz.

Ayrıca bilgi_girisi ni CommandButton1_Click() olayına yazarsan daha iyi olur.

Kolay gelsin.
 

Orion1

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

Ofis-2010-TR 32 Bit
Merhaba.
Ekli dosyayı inceleyiniz.
Kodlarda aşağıda.:cool:
Kod:
Private Sub CommandButton1_Click()
Dim sonsat As Long, i As Byte
Sheets("A").Select
If TextBox1.Value = "" Then
    MsgBox "Plaka Boş geçilemez . Bir Plaka Giriniz.!", vbCritical
    TextBox1.SetFocus
    Exit Sub
End If
sonsat = Sheets("A").Cells(65536, "A").End(xlUp).Row
If sonsat = 65535 Then
    MsgBox "Sayfa Doldu.Başka kayıt yapamazsınız.!", vbCritical
    Exit Sub
End If
For i = 1 To 9
    Cells(sonsat + 1, i).Value = Controls("TextBox" & i)
    Controls("TextBox" & i) = ""
Next
MsgBox "Kayıt Yapıldı..", vbOKOnly
TextBox1.SetFocus
End Sub
 
Üst