Hocalarım çalışmama aşağıda verdiğim kaydet kodunu uyguladım. Ancak end sub hatası verdi.
Ind If ekledim ancak kayıt yapmadı. Acaba nerede hata yaptım.
Private Sub CommandButton1_Click() 'KAYDET TUŞU (Yeni veri girişi için kullanılmaktadır.)
Sheets("Sayfa1").Select
Satır = Range("T65536").End(3).Row + 1
'1 - Doğru veri tabanı oluşturmak için kullanıcının tüm verileri girmesi gerekmektedir.
'Aşağıdaki sorgularla personele ait tüm bilgilerin girilmesini zorunlu kılıyoruz.
If TextBox1.Text = "" Then
TextBox1.SetFocus
Exit Sub
End If
If TextBox2.Text = "" Then
TextBox2.SetFocus
Exit Sub
End If
If TextBox3.Text = "" Then
TextBox3.SetFocus
Exit Sub
End If
If TextBox4.Text = "" Then
TextBox4.SetFocus
Exit Sub
End If
If TextBox5.Text = "" Then
TextBox5.SetFocus
Exit Sub
End If
If TextBox6.Text = "" Then
TextBox6.SetFocus
Exit Sub
End If
If TextBox7.Text = "" Then
TextBox7.SetFocus
Exit Sub
End If
If ComboBox1.Text = "" Then
ComboBox1.SetFocus
Exit Sub
If TextBox17.Text = "" Then
TextBox17.SetFocus
Exit Sub
End If
If TextBox11.Text = "" Then
TextBox11.SetFocus
Exit Sub
End If
If TextBox12.Text = "" Then
TextBox12.SetFocus
Exit Sub
End If
If TextBox10.Text = "" Then
TextBox10.SetFocus
Exit Sub
End If
If ComboBox2.Text = "" Then
ComboBox2.SetFocus
Exit Sub
End If
If ComboBox3 = "" Then
ComboBox3.SetFocus
Exit Sub
End If
'3 - Kayıt işlemi için gerekli bilgileri ilgili hücrelere aktarıyoruz.
Cells(Satır, "T") = Cells(Satır - 1, "T") + 1
Cells(Satır, "B") = TextBox1.Text
Cells(Satır, "D") = TextBox2.Text
Cells(Satır, "C") = TextBox3.Text
Cells(Satır, "E") = TextBox4.Text
Cells(Satır, "G") = TextBox5.Text
Cells(Satır, "Y") = TextBox6.Text
Cells(Satır, "Z") = TextBox7.Text
Cells(Satır, "AA") = TextBox8.Text
Cells(Satır, "AD") = ComboBox1.Text
Cells(Satır, "AC") = TextBox11.Text
Cells(Satır, "H") = TextBox11.Text
Cells(Satır, "I") = TextBox12.Text
Cells(Satır, "V") = TextBox10.Text
Cells(Satır, "J") = ComboBox2.Text
Cells(Satır, "W") = ComboBox3.Text
TextBox14.Text = Cells(Satır - 1, "T")
MsgBox "Kayıt işlemi tamamlanmıştır.", vbInformation, "Kayıt İşlemi"
End Sub
Ind If ekledim ancak kayıt yapmadı. Acaba nerede hata yaptım.
Private Sub CommandButton1_Click() 'KAYDET TUŞU (Yeni veri girişi için kullanılmaktadır.)
Sheets("Sayfa1").Select
Satır = Range("T65536").End(3).Row + 1
'1 - Doğru veri tabanı oluşturmak için kullanıcının tüm verileri girmesi gerekmektedir.
'Aşağıdaki sorgularla personele ait tüm bilgilerin girilmesini zorunlu kılıyoruz.
If TextBox1.Text = "" Then
TextBox1.SetFocus
Exit Sub
End If
If TextBox2.Text = "" Then
TextBox2.SetFocus
Exit Sub
End If
If TextBox3.Text = "" Then
TextBox3.SetFocus
Exit Sub
End If
If TextBox4.Text = "" Then
TextBox4.SetFocus
Exit Sub
End If
If TextBox5.Text = "" Then
TextBox5.SetFocus
Exit Sub
End If
If TextBox6.Text = "" Then
TextBox6.SetFocus
Exit Sub
End If
If TextBox7.Text = "" Then
TextBox7.SetFocus
Exit Sub
End If
If ComboBox1.Text = "" Then
ComboBox1.SetFocus
Exit Sub
If TextBox17.Text = "" Then
TextBox17.SetFocus
Exit Sub
End If
If TextBox11.Text = "" Then
TextBox11.SetFocus
Exit Sub
End If
If TextBox12.Text = "" Then
TextBox12.SetFocus
Exit Sub
End If
If TextBox10.Text = "" Then
TextBox10.SetFocus
Exit Sub
End If
If ComboBox2.Text = "" Then
ComboBox2.SetFocus
Exit Sub
End If
If ComboBox3 = "" Then
ComboBox3.SetFocus
Exit Sub
End If
'3 - Kayıt işlemi için gerekli bilgileri ilgili hücrelere aktarıyoruz.
Cells(Satır, "T") = Cells(Satır - 1, "T") + 1
Cells(Satır, "B") = TextBox1.Text
Cells(Satır, "D") = TextBox2.Text
Cells(Satır, "C") = TextBox3.Text
Cells(Satır, "E") = TextBox4.Text
Cells(Satır, "G") = TextBox5.Text
Cells(Satır, "Y") = TextBox6.Text
Cells(Satır, "Z") = TextBox7.Text
Cells(Satır, "AA") = TextBox8.Text
Cells(Satır, "AD") = ComboBox1.Text
Cells(Satır, "AC") = TextBox11.Text
Cells(Satır, "H") = TextBox11.Text
Cells(Satır, "I") = TextBox12.Text
Cells(Satır, "V") = TextBox10.Text
Cells(Satır, "J") = ComboBox2.Text
Cells(Satır, "W") = ComboBox3.Text
TextBox14.Text = Cells(Satır - 1, "T")
MsgBox "Kayıt işlemi tamamlanmıştır.", vbInformation, "Kayıt İşlemi"
End Sub