EnsiyritysLaskin

apua Yritän tehdä ensimmäisä ohjemiani Visualilla. onglema Kun laskimelle syöttää oikeita arvoja se toimii. Jakaa kolmosen nelosella jne.. Jos syöttää nollan, se ilmoittelee, että nollalla ei voi jakka Mutta jos ei syötä mitään ja suorittaa, homma ei pelitä... Haluaisin saada ilmoituksen syötä luku jakajaan vaan miten.. eli miten korjaan tämän: Sub Command4_Click (Index As Integer) Dim msg msg = "valitse toinen luku" If luku2 = 0 Then MsgBox msg ElseIf luku2 0 Then tulos = Val(luku1) / Val(luku2) End If End Sub
1711
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

Kai olet määritellyt, että Luku2 on numero. Esim. dim Luku2 as integer Syöttökenttään syötetään tekstiä ja sen saa numeroksi val-funktiolla. Esim. Luku2=val(TextBox1.Text) ElseIf-käskyssä on ehto turhaan, sillä nollaa testaat jo ekassa if-ehdossa. Joten muuta elseif-rivi pelkäksi else-käskyksi.

Äänestä

Kommentoi aloitusta


PeetXcXX kirjoitti:

apua Yritän tehdä ensimmäisä ohjemiani Visualilla. onglema Kun laskimelle syöttää oikeita arvoja se toimii. Jakaa kolmosen nelosella jne.. Jos syöttää nollan, se ilmoittelee, että nollalla ei voi jakka Mutta jos ei syötä mitään ja suorittaa, homma ei pelitä... Haluaisin saada ilmoituksen syötä luku jakajaan vaan miten.. eli miten korjaan tämän: Sub Command4_Click (Index As Integer) Dim msg msg = "valitse toinen luku" If luku2 = 0 Then MsgBox msg ElseIf luku2 0 Then tulos = Val(luku1) / Val(luku2) End If End Sub

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu