yamahato
Altın Üye
- Katılım
- 20 Mayıs 2009
- Mesajlar
- 233
- Excel Vers. ve Dili
- excel 2007
- Altın Üyelik Bitiş Tarihi
- 30-09-2026
Mükerrer kayıt önleme
#1) JOSSEF » 20 Haz 2020 14:15
Private Sub CommandButton1_Click()
Dim i As Long, SiraNo As Long, s1 As Worksheet
Set s1 = Sheets("SAHİBİNDEN")
SiraNo = s1.[A65536].End(3).Row + 1
' ************* eskik veri girişi kontrolü******************
For i = 1 To 6
If Controls("textbox" & i) = "" Then
MsgBox "Veri Girişi Eksiktir.!"
TextBox1.SetFocus
Exit Sub
End If
Next i
' ****************** veri girişi ***********************
s1.Range("A" & SiraNo) = TextBox1.Value
s1.Range("E" & SiraNo) = TextBox2.Value
s1.Range("D" & SiraNo) = TextBox3.Value
s1.Range("C" & SiraNo) = TextBox4.Value
s1.Range("B" & SiraNo) = TextBox5.Value
s1.Range("H" & SiraNo) = TextBox6.Value
s1.Range("G" & SiraNo) = TextBox7.Value
s1.Range("F" & SiraNo) = TextBox8.Value
' *************** kayıt sonrası temizlik ***************
TextBox1.Value = "": TextBox2.Value = "": TextBox3.Value = ""
TextBox4.Value = "": TextBox5.Value = "": TextBox6.Value = ""
TextBox7.Value = "": TextBox8.Value = "":
TextBox1.SetFocus
MsgBox "KAYIT BAŞARI İLE YAPILDI!..."
Merhaba
yukarıda ki kod userform 2 de girilen verileri SAHİBİNDEN isimli sayfaya kaydediyor.
söyle bir sorunum var. MÜKERRER KAYITI ÖNLEME
Textbox1'e girilen değer sahibinden sayfasında A2 hücresinden itibaren ne kadar hücre varsa ARAYIP AYNISINI GÖRÜRSE
mükerrer kayıt yazsın. İnternetten bir sürü kod buldum ama kodu bir türlü ayarlayamadım ve çalıştıramadım.
#1) JOSSEF » 20 Haz 2020 14:15
Private Sub CommandButton1_Click()
Dim i As Long, SiraNo As Long, s1 As Worksheet
Set s1 = Sheets("SAHİBİNDEN")
SiraNo = s1.[A65536].End(3).Row + 1
' ************* eskik veri girişi kontrolü******************
For i = 1 To 6
If Controls("textbox" & i) = "" Then
MsgBox "Veri Girişi Eksiktir.!"
TextBox1.SetFocus
Exit Sub
End If
Next i
' ****************** veri girişi ***********************
s1.Range("A" & SiraNo) = TextBox1.Value
s1.Range("E" & SiraNo) = TextBox2.Value
s1.Range("D" & SiraNo) = TextBox3.Value
s1.Range("C" & SiraNo) = TextBox4.Value
s1.Range("B" & SiraNo) = TextBox5.Value
s1.Range("H" & SiraNo) = TextBox6.Value
s1.Range("G" & SiraNo) = TextBox7.Value
s1.Range("F" & SiraNo) = TextBox8.Value
' *************** kayıt sonrası temizlik ***************
TextBox1.Value = "": TextBox2.Value = "": TextBox3.Value = ""
TextBox4.Value = "": TextBox5.Value = "": TextBox6.Value = ""
TextBox7.Value = "": TextBox8.Value = "":
TextBox1.SetFocus
MsgBox "KAYIT BAŞARI İLE YAPILDI!..."
Merhaba
yukarıda ki kod userform 2 de girilen verileri SAHİBİNDEN isimli sayfaya kaydediyor.
söyle bir sorunum var. MÜKERRER KAYITI ÖNLEME
Textbox1'e girilen değer sahibinden sayfasında A2 hücresinden itibaren ne kadar hücre varsa ARAYIP AYNISINI GÖRÜRSE
mükerrer kayıt yazsın. İnternetten bir sürü kod buldum ama kodu bir türlü ayarlayamadım ve çalıştıramadım.