- Katılım
- 20 Eylül 2010
- Mesajlar
- 38
- Excel Vers. ve Dili
- Office 2010Türkçe
Private Sub CommandButton4_Click() 'Ekleme yapıyoruz (Yeni kayıt yapıyoruz)
If TextBox1.Text = "" Then MsgBox "Seri Numarasını Boş Geçemezsiniz.", vbInformation, "Uyarı": TextBox1.SetFocus: Exit Sub
'Sıra numarası oluşturuyoruz
Dim sn As Long
Set sh = Sheets("Liste")
sn = sh.Cells(Rows.Count, "b").End(xlUp).Row
say = WorksheetFunction.CountA(Range("A3:A65536")) + 1
For i = 1 To say
Cells(i + 2, 1) = i
Next i
'Textboxtaki değerleri Sayfaya Yazdırıyoruz
For x = 1 To 11
Sheets("Liste").Cells(sn + 1, x + 1).Value = Controls("TextBox" & x).Value
Next
'Hücreleri boşaltıyoruz
For t = 1 To 11
Controls("TextBox" & t) = ""
Next
MsgBox "Kayıt işlemi tamamlanmıştır.", vbInformation, "Bilgi"
'Listview1 e veri çekiyoruz
Unload UserForm1
UserForm1.Show
'İşlemin tamamlandığını bildiriyoruz
End Sub
yukarıdaki şekilde userform ile kayıt gerçekleştiriyorum. Ancak textbox5, "F" sütunundaki mükerrer kayıtları önlemek istiyorum. Ancak bir türlü olmadı. Ya mükerrer kaydı buldu ama normal kayıtta listview' e veriyi ekledi, çıktığım anda uyarı yapıp veriyi sildi. Ya da mükerrer kayıt olmadığı durumlarda listview'e veriyi getirmedi. Galiba formülün uygulanması için yanlış yere yazıyorum.
If TextBox1.Text = "" Then MsgBox "Seri Numarasını Boş Geçemezsiniz.", vbInformation, "Uyarı": TextBox1.SetFocus: Exit Sub
'Sıra numarası oluşturuyoruz
Dim sn As Long
Set sh = Sheets("Liste")
sn = sh.Cells(Rows.Count, "b").End(xlUp).Row
say = WorksheetFunction.CountA(Range("A3:A65536")) + 1
For i = 1 To say
Cells(i + 2, 1) = i
Next i
'Textboxtaki değerleri Sayfaya Yazdırıyoruz
For x = 1 To 11
Sheets("Liste").Cells(sn + 1, x + 1).Value = Controls("TextBox" & x).Value
Next
'Hücreleri boşaltıyoruz
For t = 1 To 11
Controls("TextBox" & t) = ""
Next
MsgBox "Kayıt işlemi tamamlanmıştır.", vbInformation, "Bilgi"
'Listview1 e veri çekiyoruz
Unload UserForm1
UserForm1.Show
'İşlemin tamamlandığını bildiriyoruz
End Sub
yukarıdaki şekilde userform ile kayıt gerçekleştiriyorum. Ancak textbox5, "F" sütunundaki mükerrer kayıtları önlemek istiyorum. Ancak bir türlü olmadı. Ya mükerrer kaydı buldu ama normal kayıtta listview' e veriyi ekledi, çıktığım anda uyarı yapıp veriyi sildi. Ya da mükerrer kayıt olmadığı durumlarda listview'e veriyi getirmedi. Galiba formülün uygulanması için yanlış yere yazıyorum.
