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
50
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
Mikä on kaivattusi etunimi?
Otsikossa siis on kysymys eriteltynä. Vain oikeat vastaukset hyväksytään.1302425En kestä katsoa
Sitä miten sinusta on muut kiinnostuneita. Olen kateellinen. Siksi pitäisi lähteä pois1091454- 1341239
Peräti 95 % persujen kannattajista rasisteja
Kertoo EVA:n teettämä kysely. Pakollista yhdenvertaisuuskoulutusta tarvitsee siis paljon laajempi joukko kuin pelkästää3411189Kun viimeksi kohtasitte/näitte
Mitä olitte tekemässä? Millainen ympäristö oli? Löydetään toisemme...1041117Olet kyllä vaarallisen himokas
Luova, kaunis, määrätietoinen, pervo, mielenkiintoinen, kovanaama, naisellinen ja erikoinen.991025On minulla suunitelma
Siitä ei vain tiedä kukaan muu kuin tällä hetkellä minä. Suunnitelma ja varasuunnitelma. Sinun takiasi nainen. Vain s46729Palstan ylivoimaisesti suosituin keskustelunaihe
Palstan suosituin keskustelunaihe näyttää olevan homoseksuaalisuus. Otsikoiden perusteella voisi kuvitella olevansa Seks252719Ei koskaan saatu tuntea
Mitä olisi ollut painautua toisiimme vasten. Hengittää syvään, hyväillä ja rakastella vailla kiirettä. Tai repiä vaattee33710- 50684