Niels28
Terugkerende gebruiker
- Lid geworden
- 20 nov 2008
- Berichten
- 2.492
Voor een bestelsysteem roep ik vanuit een excelbestand een macro aan van een ander excelbestand.
De map waar deze instaat is variabel zie voorbeeldstukje code
Dit werkt goed maar loop nu tegen het probleem dat er een ' in foldernaam staat en dan werkt het niet meer.
Het makkelijkste zou zijn om de foldernaam aan te passen maar die worden automatisch gemaakt en heb geen rechten om deze aan te passen.
hierbij een klein voorbeeldje, als de foldernaam een ' bevat werkt de macro van bestand test2 niet anders wel
Bekijk bijlage test.zip
Is dit te omzeilen?
Niels
De map waar deze instaat is variabel zie voorbeeldstukje code
Code:
Const sMap = "F:\Projects NL-HLM\"
strBestelbon = sMap & Dir(sMap & ActiveSheet.Range("B2") & "*", 16) & "\07a. inkopen\" & "Bestelbon " & ActiveSheet.Range("g2") & ActiveSheet.Range("B2") & ".xlsm"
Application.Run ("'" & strBestelbon & "'!module1.NWbon")
Dit werkt goed maar loop nu tegen het probleem dat er een ' in foldernaam staat en dan werkt het niet meer.
Het makkelijkste zou zijn om de foldernaam aan te passen maar die worden automatisch gemaakt en heb geen rechten om deze aan te passen.
hierbij een klein voorbeeldje, als de foldernaam een ' bevat werkt de macro van bestand test2 niet anders wel
Bekijk bijlage test.zip
Is dit te omzeilen?
Niels