Een familie van Microsoft-spreadsheetsoftware met hulpmiddelen voor het analyseren, in kaart brengen en communiceren van gegevens.
@Joop,
Hieronder een envoudig voorbeeld van een macro waarmee je misschie verder kunt.
Als in de inputbox wat is ingevoerd, wordt gecontroleerd of die invoer wel een getal was en als het dat was, of het groter dan 0 en kleiner dan 73 was. Als daaraan niet voldaan is, gaat de macro terug naar het begin, net zo lang totdat de invoer wel in orde is. En is de invoer in orde, dan wordt cel A1 in het blad 'Menu' geselecteerd. Omdat je met 2 verschillende bladen werkt, is de naam van het blad telkens vermeld, anders bestaat het gevaar dat het getal dat wordt ingevoerd niet in het juiste blad terecht komt. Aangenomen is dat je naast het blad 'Menu' ook het blad 'Blad1'gebruikt.
Sub macro1()
Dim getal As Integer
Begin:
getal = InputBox("Voer een getal in tussen 0 en 73")
If WorksheetFunction.IsNumber(getal) And getal > 0 And getal < 73 Then
Sheets("Blad1").Range("E2").Value = getal
Else
GoTo Begin
End If
Application.Goto Sheets("Menu").Range("A1")
End Sub