Hallo,
ik ben bezig met vba maar ik snap niet wat ik fout heb gedan..
Kan iemand deze code voor mij verbeteren??
ik ben bezig met vba maar ik snap niet wat ik fout heb gedan..
Kan iemand deze code voor mij verbeteren??
Code:
Dim random As Integer
Dim getal As Integer
Dim poging As Integer
Dim a As Integer
Private Sub Form_Load()
Randomize
getal = Int(Rnd * 1000) + 1
a = 1000
End Sub
Private Sub RaadGetal_Click()
If GeefGetal.Txt = "" Then MsgBox ("Je moet wel wat invullen!!")
If GeefGetal.Txt = "" Then Exit Sub
poging = GeefGetal.Text
If poging > 1000 Then MsgBox ("je moet wel een getal invullen" + Chr$(10) + "tussen 1 en 1000")
If poging > getal Then uitvoer.Caption = GeefGetal.Txt + " is te groot"
If poging < getal Then uitvoer.Caption = GeefGetal.Txt + " is te klein"
If GeefGetal.Txt = random2 Then
MsgBox ("Bingo!! het juiste getal is " + Chr$(10) + GeefGetal.Txt)
uitvoer.Caption = ""
GeefGetal.Txt = ""
End If
End Sub
Private Sub NieuwSpel_Click()
getal = Int(Rnd * 1000) + 1
GeefGetal.Text = ""
uitvoer.Caption = ""
End Sub
Private Sub HulpFunctie_Click()
MsgBox ("hier een overzicht van alle functies van het spel:" + Chr$(10) + Chr$(10) + "nieuw spel = wanneer je hier op klikt start je een nieuw spel" + Chr$(10) + Chr$(10) + "raad getal = wanneer je een getal in het witte balkje hebt ingevuld moet je hier op klikken" + Chr$(10) + Chr$(10) + " het witte balkje is er om een getal tussen de 1 en de 1000 in te vullen " + Chr$(10) + Chr$(10) + "en wanneer je iets in gevuld hebt dan moet je op `raad getal` drukken" + Chr$(10) + Chr$(10) + "wanneer je een berichtje krijgt dat het getal HOGER moet dan moet je een getal HOGER invullen dan dat je nu hebt ingevuld, maar wel onder de 1000" + Chr$(10) + Chr$(10) + "wanneer je een berichtje krijgt dat het getal LAGER moet zijn, dan geef je een getal LAGER dan die je nu hebt ingevuld" + Chr$(10) + Chr$(10) + "wanneer je voor de optie expert gaat dan moet je een getal raden tussen de 1 en de 10000")
End Sub