• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Formulier, Foutcode 94 negeren?

  • Onderwerp starter Onderwerp starter bgoo
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

bgoo

Gebruiker
Lid geworden
9 mrt 2011
Berichten
61
Hallo mensen,

Ik heb een formulier, die alle sheets in een list zet.
Vervolgens kan je dan makkelijk navigeren tussen sheets.

Echter als je niks selecteert, en toch op "Naar bon" klikt, krijg je een foutcode:
"Ongeldig gebruik van null"

Ik zou graag willen, dat als je niks selecteerd, hij een melding geeft van:"Selecteer een bon".


Code:
-----------------Formulier vullen-------------------------------------

Private Sub UserForm_Initialize()

Dim sh As Worksheet
With Navigation
    .Clear
    
    For Each sh In Worksheets
        If Not sh.Name = "ZZZ MENU" And Not sh.Name = "ZZZ KASSTAAT" And Not sh.Name = "ZZZ STUP" And Not sh.Name = "ZZ NieuweBonLid" And Not sh.Name = "ZZ NieuweBonNietLid" And Not sh.Name = "ZZZ ADMIN" Then .AddItem sh.Name
        
          Next
End With
ActiveWindow.ScrollIntoView Left:=0, Top:=0, Width:=100, Height:=100
End Sub



----------Naar bon--------------------------

Private Sub CmdNavigate_Click()

    Application.Goto Sheets(CStr(Navigation)).Range("A1")
    Unload Me
    
End Sub
 
Code:
Private Sub CmdNavigate_Click()
If Navigation.Value <> "" Then
    Application.Goto Sheets(CStr(Navigation)).Range("A1")
    Unload Me
Else
    MsgBox "Selecteer een bon", vbExclamation, "Bon selecteren."
End If
End Sub

Met vriendelijke groet,


Roncancio
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan