• 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.

Meessage box

Status
Niet open voor verdere reacties.

zanfa11

Gebruiker
Lid geworden
10 jan 2015
Berichten
199
Beste

Als ik een naam in de userbox selecteer en vergeet ik een rij nummer te selecteren en druk ik op het knoopje gegevens wijzigen of knoopje verwijderen dan verschijnt er een bericht "fout 1004 tijdens uitvoering .......". Zou het mogelijk zijn om dit bericht te vervangen door " selecteer eerst een rijnummer" zie bijlage Bekijk bijlage Opvolging.xlsm bestand is beveiligd met het paswoord "data"

Alvast bedankt
 
Code:
ff listbox2.listindex - 1 then
   msgbox "bla bla"
   exit sub
   else
'rest van je code
end if
 
jou code iets ingekort
Code:
Dim regel(1 To 13)
 
 r = ListBox2.Value
 
 If ListBox2.ListIndex < 0 Then
  MsgBox "selecteer eerst een rijnummer"
  Exit Sub
  Else
      
    For i = 1 To 13
     regel(i) = Me("Textbox" & i)
    Next i
    
    Sheets("ledenlijst").Cells(r, 3).Resize(, 13) = regel
    
    With Sheets("Archief")
     .Cells(.Range("c" & Rows.Count).End(xlUp).Row + 1, 3).Resize(, 13) = regel
    End With
    
 End If
 
Beste Pasan
Beste HSV

Met deze code lukt het wel 'If ListBox2.ListIndex < 0 Then
MsgBox "selecteer eerst een rijnummer"
Exit Sub
Else

Met vriendelijke groet
 
Laatst bewerkt:
en als je de regel met -1 aanpast in
Code:
 If ListBox2.ListIndex < 0 Then
 
Er staat inderdaad If listbox2.listindex - 1 en dat moet If listbox2.listindex = -1 zijn.
 
Hartelijk bedankt

Het probleem is snel opgelost

Met vriendelijke goet :d
 
typootje?

De 'Exit sub' mag er ook nog wel uit.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan