Çözüldü 2 defa MsgBox Gösteriyor

Katılım
5 Mart 2018
Mesajlar
34
Excel Vers. ve Dili
2016
Merhaba
Aşağıda yazdığım formülde ilgili Textbox boş olduğunda MsgBox ile uyarı verdiriyorum ama ilk uyarıya tamam dedikten sonra yine uyarı veriyor. Nerede hata yapıyorum.

Kod:
Private Sub Kalem1_Miktar_Change()
If TextBox_BirimFiyat = "" Then
On Error GoTo Bitir

Bitir: MsgBox "Lütfen önce KDV Dahil  /  KDV Hariç fiyat belirleyiniz!!", vbCritical
Kalem1_Miktar = ""
Exit Sub
End If

If Kalem1_Miktar = "" Then
Kalem1_Fiyat = ""
Else
Kalem1_Fiyat = Replace(Kalem1_Miktar * TextBox_BirimFiyat, ".", ",")
End If

Kalem1_Fiyat = Format(Kalem1_Fiyat, "0.00")
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

Kod:
Private Sub Kalem1_Miktar_Change()
If Kalem1_Miktar = "" Then Exit Sub
If TextBox_BirimFiyat = "" Then
On Error GoTo Bitir

Bitir: MsgBox "Lütfen önce KDV Dahil  /  KDV Hariç fiyat belirleyiniz!!", vbCritical
Kalem1_Miktar = ""
Exit Sub
End If

If Kalem1_Miktar = "" Then
Kalem1_Fiyat = ""
Else
Kalem1_Fiyat = Replace(Kalem1_Miktar * TextBox_BirimFiyat, ".", ",")
End If

Kalem1_Fiyat = Format(Kalem1_Fiyat, "0.00")
End Sub
 
Üst