Textboxa geri dönme

Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Kod:
Private Sub Txt_Adt_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    If Txt_Adt.Value <> "" And IsNumeric(Txt_Adt.Value) Then
        If Txt_Bf.Value <> "" And IsNumeric(Txt_Bf.Value) Then
            Txt_Tut.Value = Format(Txt_Adt.Value * Txt_Bf.Value, "#.#0")
        End If
    Else
        MsgBox "Girdi&#287;iniz De&#287;er Say&#305; De&#287;il!", vbCritical, "HATA"
        [color="red"]Txt_Adt.Value = 0[/color]
        Exit Sub
    End If
End Sub
k&#305;rm&#305;z&#305; sat&#305;r&#305; mecburen s&#305;f&#305;ra e&#351;itledim ancak as&#305;l istedi&#287;im hatay&#305; verdikten sonra o textboxa geri d&#246;nmesi ve istedi&#287;ini almadan &#231;&#305;kmamas&#305;.
yard&#305;mlar&#305;n&#305;z i&#231;in &#351;imdiden te&#351;ekk&#252;rler
 

Korhan Ayhan

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

A&#351;a&#287;&#305;daki &#246;rnek kodu kullanabilirsiniz.

Kod:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    If TextBox1 = "" Then
    Cancel = True
    Else
    Cancel = False
    End If
End Sub
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Kod:
Private Sub Txt_Adt_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    If Txt_Adt.Value <> "" And IsNumeric(Txt_Adt.Value) Then
        If Txt_Bf.Value <> "" And IsNumeric(Txt_Bf.Value) Then
            Txt_Tut.Value = Format(Txt_Adt.Value * Txt_Bf.Value, "#.#0")
        End If
    Else
        MsgBox "Girdiğiniz Değer Sayı Değil!", vbCritical, "HATA"
        [color="green"]Cancel = True[/color]
        Exit Sub
    End If
End Sub
Teşekkür ederim hocam şimdi istediğim gibi oldu
 
Üst