Muuttujan a on tarkoitus näkyä kaikkialla UserForm1 -modulissa. Missä on vika, kun toiseksi viimeinen rivi aiheuttaa virheilmoituksen? UserForm_Initialize näkee aiemmin esitellyn muuttujan a paikallisena ja Variant-tyyppisenä. Miksi?
Run-time error '13': Type mismatch
Dim a As Double
Private Sub UserForm_Initialize()
a = CDbl(UserForm1.TextBox1.Value)
End Sub
Run-time error '13': Type mismatch
Dim a As Double
Private Sub UserForm_Initialize()
a = CDbl(UserForm1.TextBox1.Value)
End Sub
Vastaukset 1
Vanhimmat
Oletko antanut textboxille arvon?
siis sen ominaisuuksissa Value
Olettaisin, että sulla ei ole arvoa ja sen takia se virhe
Keep EXCELing
@Kunde