MÜKERRER KAYDIN Ã?NLENMESÃ
Aşağıdaki Codu kullanarak Evrak Defteri sayfasına kayıt yapılmaktadır
Evrak defteri B sutununa verilen evrak sayısının aynısı tekrar verilmemesi gerekiyor. Gerçi Bu kod her seferinde yeni bir sayı ürütiyor ama manuel olarak kullanıcı elle bir sayı girdiğinde program bunu kabul ediyor. Kullanıcı hatasını önlemek için aynı sayının tekrar girilmesini engellemek istiyorum. Başka programlarda kullandığım bir kod vardı bu kodun içine ekledim hata verdi yardımcı olabilirmisiniz.
Not : Evrak sayıları B sütununa kopyalanmaktadır.
Aşağıdaki Codu kullanarak Evrak Defteri sayfasına kayıt yapılmaktadır
Evrak defteri B sutununa verilen evrak sayısının aynısı tekrar verilmemesi gerekiyor. Gerçi Bu kod her seferinde yeni bir sayı ürütiyor ama manuel olarak kullanıcı elle bir sayı girdiğinde program bunu kabul ediyor. Kullanıcı hatasını önlemek için aynı sayının tekrar girilmesini engellemek istiyorum. Başka programlarda kullandığım bir kod vardı bu kodun içine ekledim hata verdi yardımcı olabilirmisiniz.
Not : Evrak sayıları B sütununa kopyalanmaktadır.
Kod:
Private Sub CommandButton1_Click()
If TextBox1.Text = "" Or TextBox2.Text = "" Then
'Aynı Evrak sayısının iki kez verilmemesi için
MsgBox "İsim veya Sıra No boş geçilemez", vbOKOnly
Else
dene = Application.CountA(Sheets("EVRAK DEFTERİ").Columns("A")) + 1
sira = TextBox1.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 2) = TextBox1.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 3) = TextBox2.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 1) = TextBox3.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 4) = TextBox4.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 5) = TextBox5.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 6) = TextBox6.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 7) = TextBox7.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 8) = TextBox8.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 9) = TextBox9.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 10) = TextBox10.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 11) = TextBox11.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 12) = TextBox12.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 13) = TextBox13.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 15) = TextBox15.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 16) = TextBox16.Text
Sheets("EVRAK DEFTERİ").Cells(dene, 17) = TextBox17.Text
TextBox1.Text = sira + 1
TextBox2.Text = ""
MsgBox "Kayıt İşlemi Tamamlandı Form Temizlenecek"
Unload Me
UserForm1.Show
End If
End Sub
