Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Merhaba arkadaşlar. USER FORM'da bulunan Combobox'a gelecek veriler KAYIT sayfası içinde belirli. Ancak USER FORM'da kayıt yaparken başka bir veri yazılsa da kabul edip, kayıt ediyor. Örnek dosye ekte.
Private Sub CommandButton1_Click()
Sheets("KAYIT").Select
Dim kontrol As Control
Dim txt
If ComboBox1.Value = "" Then
MsgBox "BÖLÜM EKSİK"
Exit Sub
End If
For Each kontrol In UserForm1.Controls
If Left(kontrol.Name, 7) = "TextBox" Then
Set txt = kontrol
If txt.Value = "" Then
MsgBox "EKSİK BİLGİLER VAR"
Exit Sub
End If
End If
Next
If WorksheetFunction.CountIf(Range("x18:x20"), ComboBox1.Value) = 0 Then
ComboBox1.Value = ""
MsgBox "BÖLÜM HATALI"
Exit Sub
End If
sonsat = WorksheetFunction.CountA(Range("I18:I100 "))
If sonsat >= 80 Then
MsgBox "SATIR DOLDU..!!" & vbLf & "KAYIT YAPAMAZSINIZ..!!", vbCritical
Exit Sub
End If
Cells(sonsat + 18, "H") = (sonsat) + 1
Cells(sonsat + 18, "I").Value = TextBox1.Value
'.................
'..............
Bu kodu ekleyin.
Kod:
Private Sub TextBox4_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Me.ComboBox1.SetFocus
End Sub
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.