her kayıt butonuna bastığımda aynı yere kayıt yapıyor
yani en son boş satıra geçmiyor ne yapabilirim bi yardım edermisiniz lütfen
Private Sub CommandButton1_Click()
On Error Resume Next
If ad.Value = "" Then
MsgBox "Personelin adını Yazmadınız", vbExclamation, "Eksik Bilgi Girişi"
ad.SetFocus
Exit Sub
End If
son = Application.CountA(Sheets("veri").Columns("a")) + 7
With Sheets("Veri")
.Cells(son, 2) = ad.Value
.Cells(son, 3) = görev.Value
.Cells(son, 4) = derece.Value
.Cells(son, 5) = sicil.Value
.Cells(son, 6) = esicil.Value
.Cells(son, 7) = PERTC.Value
.Cells(son, 8) = esicil.Value
.Cells(son, 9) = tc1.Value
.Cells(son, 10) = isim2.Value
.Cells(son, 11) = tc2.Value
.Cells(son, 12) = isim3.Value
.Cells(son, 13) = tc3.Value
.Cells(son, 14) = isim4.Value
.Cells(son, 15) = tc4.Value
.Cells(son, 16) = isim5.Value
.Cells(son, 17) = tc5.Value
End With
'#########
ActiveWorkbook.Save
yanıt = MsgBox("Personel Bilgileri Kaydedildi.Yenit Kayıt Yapmak İstiyor musunuz?", vbYesNo, "KAYIT TAMAM")
If yanıt = vbYes Then
sicil = ""
esicil = ""
ad = ""
görev = ""
derece = ""
isim1 = ""
isim2 = ""
isim3 = ""
isim4 = ""
isim5 = ""
tc1 = ""
tc2 = ""
tc3 = ""
tc4 = ""
tc5 = ""
PERTC = ""
Exit Sub
End If
Unload Me
End Sub
yani en son boş satıra geçmiyor ne yapabilirim bi yardım edermisiniz lütfen
Private Sub CommandButton1_Click()
On Error Resume Next
If ad.Value = "" Then
MsgBox "Personelin adını Yazmadınız", vbExclamation, "Eksik Bilgi Girişi"
ad.SetFocus
Exit Sub
End If
son = Application.CountA(Sheets("veri").Columns("a")) + 7
With Sheets("Veri")
.Cells(son, 2) = ad.Value
.Cells(son, 3) = görev.Value
.Cells(son, 4) = derece.Value
.Cells(son, 5) = sicil.Value
.Cells(son, 6) = esicil.Value
.Cells(son, 7) = PERTC.Value
.Cells(son, 8) = esicil.Value
.Cells(son, 9) = tc1.Value
.Cells(son, 10) = isim2.Value
.Cells(son, 11) = tc2.Value
.Cells(son, 12) = isim3.Value
.Cells(son, 13) = tc3.Value
.Cells(son, 14) = isim4.Value
.Cells(son, 15) = tc4.Value
.Cells(son, 16) = isim5.Value
.Cells(son, 17) = tc5.Value
End With
'#########
ActiveWorkbook.Save
yanıt = MsgBox("Personel Bilgileri Kaydedildi.Yenit Kayıt Yapmak İstiyor musunuz?", vbYesNo, "KAYIT TAMAM")
If yanıt = vbYes Then
sicil = ""
esicil = ""
ad = ""
görev = ""
derece = ""
isim1 = ""
isim2 = ""
isim3 = ""
isim4 = ""
isim5 = ""
tc1 = ""
tc2 = ""
tc3 = ""
tc4 = ""
tc5 = ""
PERTC = ""
Exit Sub
End If
Unload Me
End Sub