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

VBA excel: Macro niet uitvoeren bij ontbreken csv bestand

Status
Niet open voor verdere reacties.

woutorius

Gebruiker
Lid geworden
23 apr 2012
Berichten
9
Ik heb een macro gemaakt die een verbinding met een csv bestand vernieuwd. Echter als het bestand niet in de juiste map staat geeft de macro een foutmelding. Dit wil ik eruit halen en dan een bericht geven dat het juiste bestand niet in de map staat. Hoe kan ik met een VBA code dit ondervangen?

mvg Wouter
 
Je kunt dit met een On Error Goto afvangen;
in het geval van een foutmelding wordt dan naar de errorafhandeling gegaan. Deze plaats je onderaan de code, net voor de End Sub in VBA.

Bijvoorbeeld

Sub test()
On error Goto Melding

Sheets("Test").Select

Range("A1").Select

Exit Sub
Melding: Msgbox "Bestandsnaam klopt niet"
End Sub
 
Code:
if dir("G:\OF\voorbeeld.csv")="" then exit sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan