miten saan esimerkiksi kun valitsen a:n tai b:n valitsen a:n
ja painan "paina" nappia niin saan sitten vasta esim. MsgBoxin sanomaan, esa
Näin:
Public A Private Sub Command1_Click() If A = 1 Then MsgBox "Esa" End Sub Private Sub Option1_Click() A = 1 End Sub Private Sub Option2_Click() A = 0 End Sub
Tässä on minun toteutukseni:
Private Sub Command1_Click() If Option1.Value = True Then MsgBox "Esa" End If End Sub
Okei huomasin tossa mun koodissa toisenkin vian. Jos osin käyttäny ELSEa.
private Sub Command1_Click() If Option2.Value = True Then MsgBox "Oikein!" End If End Sub Private Sub Command1_Click() If Option3.Value = True Then MsgBox "Väärin" End If End End Sub Private Sub Command1_Click() If Option1.Value = True Then MsgBox "Väärin" End If End End Sub
Tuollaisella koodilla menee joku pieleen. mikä?
Onko nyt siis tarkoitus, että jos toinen valintanappi on valittuna, viesti on "Oikein!" ja muussa tapauksessa "Väärin!"? Kokeilepa tällaista koodia:
Private Sub Command1_Click() If Option2.Value = True Then MsgBox "Oikein!" Else MsgBox "Väärin!" End If End Sub
mintekä saan jos olen valinnut option2 ja painan "jatka" nappia ja tulee msgbox ja sitten vaihtaa formia?
Private Sub jatka_Click() If Option2.Value = True Then MsgBox "Nyt seuraavalle formille..." form1.hide form2.show Else MsgBox "Nyt jäätiin tälle formille" End If End Sub
Aihe on jo aika vanha, joten et voi enää vastata siihen.