- Katılım
- 24 Şubat 2009
- Mesajlar
- 1,077
- Excel Vers. ve Dili
- 2016
- Altın Üyelik Bitiş Tarihi
- 01-03-2023
Merhaba arkadaşlar; Bir Userform üzerinde 6 adet TextBox larım var, aşağıdaki kodla bunları güncelliyorum, ancak Textboxlardan herhangi birine veri girmeyince yani boş olunca işlemi yapmıyor hata veriyor, hata mesajı "Type mismatch" verip, kırmızı satır yanıyor, hata almamak için nasıl bir düzenleme olur. Teşekkür ederim.
Private Sub CommandButton1_Click()
With Sheets("Liste")
If ComboBox1.ListIndex <> -1 Then
aciklama = "Sicili :" & vbTab & vbTab & ComboBox1 & vbLf & vbLf & _
"Adı Soyadı :" & vbTab & TextBox8 & vbLf & vbLf & _
"Personelin Kesintileri Güncellensin mi?"
If MsgBox(aciklama, vbYesNo) = vbYes Then
Satir = ComboBox1.ListIndex + 2
For Y = 1 To 6
.Cells(Satir, Y + 23) = Me("Textbox" & Y) * 1
Next Y
MsgBox "" & ComboBox1 & vbTab & " Sicil Sayılı " & vbLf & vbLf & _
"" & TextBox8 & vbTab & "İsimli Personelin" & vbLf & vbLf & _
"Kesintileri Güncellenmiştir.", vbInformation, "KESİNTİ DURUMU"
Else
MsgBox "İşlem İptal edildi", vbCritical
End If
End If
End With
End Sub