quasar68
19-09-2004, 23:42
Scusate, ma continuo ad avere problemi con le procedure if else, anche se sembrano cosi' semplici, eppure mi sembra di fare tutto correttamente:
Private Sub cmdeuroconv_Click()
Dim e As Single
e = 1936.27
If txtop1.Text <> "" And txtop2.Text <> "" Then _
lblresult.Caption = "Se devi convertire €/£ scrivi la cifra in operatore1" & _
"invece per £/€ scrivila in operatore2"
ElseIf txtop1.Text <> "" And txtop2.Text = "" Then _
a = Val(txtop1.Text)
c = a * e
lblresult.Caption = Format(c, "##.####")
ElseIf txtop1.Text = "" And txtop2.Text <> "" Then
a = Val(txtop2.Text)
c = a / e
lblresult.Caption = Format(c, "##.####")
End If
End If
End If
End Sub
Il debug di ferma al primo "elseif" dicendomi sempre" errore di compilazione: else senza if, stavolta mi sembra di averlo scritto giusto, sono andato a capo dopo il then, ma niente
Scusate se vi rompo le scatole con queste inezie, ma sono alle prime armi::boh: :help:
Private Sub cmdeuroconv_Click()
Dim e As Single
e = 1936.27
If txtop1.Text <> "" And txtop2.Text <> "" Then _
lblresult.Caption = "Se devi convertire €/£ scrivi la cifra in operatore1" & _
"invece per £/€ scrivila in operatore2"
ElseIf txtop1.Text <> "" And txtop2.Text = "" Then _
a = Val(txtop1.Text)
c = a * e
lblresult.Caption = Format(c, "##.####")
ElseIf txtop1.Text = "" And txtop2.Text <> "" Then
a = Val(txtop2.Text)
c = a / e
lblresult.Caption = Format(c, "##.####")
End If
End If
End If
End Sub
Il debug di ferma al primo "elseif" dicendomi sempre" errore di compilazione: else senza if, stavolta mi sembra di averlo scritto giusto, sono andato a capo dopo il then, ma niente
Scusate se vi rompo le scatole con queste inezie, ma sono alle prime armi::boh: :help: