Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.63 KB | None | 0 0
  1. Sub Woordritsen()
  2.     Dim teller As Integer, cel As Integer, woordAantal As Integer, randomRij As Integer, wil As String, _
  3.     woord As String, koppelteken As Integer, omgWoord As String, koppelteken2 As Integer, begin As String, eind As String, _
  4.     midden As String, lengteMidden As Integer, opgave As String, oplossing As String
  5.    
  6.     teller = 1
  7.     cel = Cells(teller, 1).Select
  8. '    Do While Not IsEmpty(cel)
  9. '        teller = teller + 1
  10. '        cel = Cells(teller, 1).Select
  11. '    Loop
  12.     woordAantal = teller
  13.     randomRij = Int(woordAantal * Rnd + 1)
  14.    
  15.     wil = "A" & randomRij
  16.     Range(wil).Select
  17.     woord = ActiveCell.Value
  18.    
  19.     koppelteken = InStr(woord, "-")
  20.     omgWoord = StrReverse(woord)
  21.     koppelteken2 = InStr(omgWoord, "-")
  22.        
  23.     begin = Left(woord, koppelteken - 1)
  24.     eind = Right(woord, koppelteken2 - 1)
  25.     midden = Mid(woord, koppelteken + 1, (Len(woord) - koppelteken2) - koppelteken)
  26.    
  27.     lengteMidden = Len(woord) - Len(begin) - Len(eind) - 2
  28.     opgave = " . "
  29.  
  30.     'opgave = opgave & opgave & opgave & ...        hierbij zou hij opgave moeten vermenigvuldigen met opgave..
  31.     'maar dat is onmogelijk gezien het een string en een integer is..
  32.  
  33.     oplossing = InputBox(begin & "-" & opgave & "-" & eind, "Woordritsen")
  34.     oplossing = UCase(oplossing)
  35.     If oplossing <> midden Then
  36.         MsgBox "Fout! Het juiste antwoord was " & woord & ".", vbCritical, "Woordritsen"
  37.         GoTo EXIT_SUB
  38.        
  39.         Else
  40.             MsgBox "Correct! Het juiste antwoord was inderdaad " & woord & ".", vbInformation, "Woordritsen"
  41. EXIT_SUB:
  42.         Exit Sub
  43.     End If
  44. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement