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
Muuttuja unohtuu
DimLocal
1
90
Vastaukset
Oletko antanut textboxille arvon?
siis sen ominaisuuksissa Value
Olettaisin, että sulla ei ole arvoa ja sen takia se virhe
Keep EXCELing
@Kunde
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Vihamielisyys naisia kohtaan on jo yllättävän suuri ongelma
Esiintyy laajemmassa mittakaavassa, mitä vain tällä palstalla. Mistä tuo ilmiö nyt oikein johtuu, ja saa alkuvoimansa?3661986Odotan sitä hetkeä
kun nähdään taas. Tiedän, että sinäkin odotat. Kun se päivä koittaa, katseesi hakee minua. Ehkä arkailemme toisiamme väh751316Olen melko vakuuttunut
etten tule olemaan koskaan täysin onnellinen ilman sinua. En uskonut, että näin kävisi kenenkään kanssa. Kunnes sain kok831310- 1361183
- 841053
- 90936
- 48870
Postimerkki kirjeeseen ja kortiin maksaa jo 3 euroa!
https://yle.fi/a/74-20229241 Kyllä tämä on järjetön hinta, Posti tuhoaa itsensä tällä hinnalla, täytyyhän Postin "Herro120867- 48808
Sitä saattaa vähän hölmöillä
rakkauspäissään, jos tunteita on enemmän kuin osaa käsitellä. Alkuhölmöilyt on söpöä ja sallittavaa.60760