
Private Sub Alle1_Change()
Dim N1
Dim N11
Dim H11
N1 = (Alle1.Text)
N11 = (Dalle1.Text)
'se il valore della textbox1 viene cancellato o è =0 assegna automaticamente il valore zero
If Dalle1 = "" Or Alle1 = "" Then
Dalle1.Text = "0" And Alle1 = "0"
h1.Value = 0
Else
h1.Text = Format(CDbl(N1) - CDbl(N11), "#,##0.00")
H11 = (h1.Text)
End If
End Sub
|
Private Sub Alle1_Change()
Dim N1
Dim N11
Dim H11
N1 = (Alle1.Text)
N11 = (Dalle1.Text)
'se il valore della textbox1 viene cancellato o è =0 assegna automaticamente il valore zero
If Dalle1 = "" Or Alle1 = "" Then
h1.Value = 0
Else
h1.Text = Format(CDbl(N1) - CDbl(N11), "#,##0.00")
H11 = (h1.Text)
End If
End Sub
|
Option Explicit
Public imp1 As String, imp2 As String
Private Sub TextBox1_Change()
imp1 = TextBox1.Text
If imp1 = "" Or imp1 = "0" Then imp1 = "0"
If Asc(imp1) < 48 Or Asc(imp1) > 65 Then
MsgBox "Il dato inserito non è numerico", 0 + 16, "Errore"
TextBox1.Text = ""
Exit Sub
End If
imp2 = TextBox2.Text
If imp2 = "" Or imp2 = "0" Then imp2 = "0"
Label1.Caption = " = " & CDbl(imp1) - CDbl(imp2)
End Sub
Private Sub TextBox2_Change()
imp2 = TextBox2.Text
If imp2 = "" Or imp2 = "0" Then imp2 = "0"
If Asc(imp2) < 48 Or Asc(imp2) > 65 Then
MsgBox "Il dato inserito non è numerico", 0 + 16, "Errore"
TextBox2.Text = ""
Exit Sub
End If
imp1 = TextBox1.Text
If imp1 = "" Or imp1 = "0" Then imp1 = "0"
Label1.Caption = " = " & CDbl(imp1) - CDbl(imp2)
End Sub
|
Private Sub textbox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) If IsNumeric(textbox1) = False Then MsgBox "Il dato inserito non è numerico" Cancel = True textbox1.SelStart = 0 textbox1.SelLength = Len(txtSaldo) End If End Sub |
sostituisci quasta riga If Asc(imp1) < 48 Or Asc(imp1) > 65 Then con questa If Asc(imp1) < 48 Or Asc(imp1) > 57 Then |
