journeyman
Gebruiker
- Lid geworden
- 5 dec 2006
- Berichten
- 115
Ik zou graag telkens bij het openen van een bestand een copij van het bestand willen maken in een andere map...
hiervoor wil ik eerst gaan kijken of er in die map al een bestand staat en zo ja, het eerdere bestand verwijderen.
omdat ik hiervoor naar een dropbox map verwijs en deze door verschillende mensen gebruikt wordt en dus ook vanop verschillende pc's kan ik niet met een "vast" pad werken. ik moet dus een "variabele" in mijn pad verwerken.
dit doe ik zo:
wanneer ik daar de volgende regel aan toevoeg:
wordt deze regel niet aanvaard... ik maak dus ergens een fout... maar weet niet waar... ik zie het niet.
kan iemand even meekijken aub?
bedoeling is om de filenaam in te lezen in een variabele (filenamebackup)
als deze "" is dan zet ik een boolean op false
boolean false, dan weet ik l dat het bestand niet bestaat en ga ik het bestand (een back-up dus) wegschrijven in een de eerder vermelde map.
als boolean = true dan ga ik eerst het bestaande bestand verwijderen en dan het bestand weer wegschrijven in de eerder vermelde map. een back-up maken in een andere map dan de map waar het bestand zich bevind
op het einde van het "programma" moet het bestand in de originele map bewaard worden (dus niet in dezelfde map als de back-up)
hiervoor wil ik eerst gaan kijken of er in die map al een bestand staat en zo ja, het eerdere bestand verwijderen.
omdat ik hiervoor naar een dropbox map verwijs en deze door verschillende mensen gebruikt wordt en dus ook vanop verschillende pc's kan ik niet met een "vast" pad werken. ik moet dus een "variabele" in mijn pad verwerken.
dit doe ik zo:
Code:
Private Sub Workbook_Open()
Dim answer As String
Dim sUserName As String
Dim bestandbestaat As Boolean
Dim filenamebackup As String
sUserName = VBA.Environ$("username")
wanneer ik daar de volgende regel aan toevoeg:
Code:
filenamebackup = dir(C:\Users\ & sUserName & \Dropbox\2 - JBM Events\Show mgmt\backup-smos & "\*.xlsm")
wordt deze regel niet aanvaard... ik maak dus ergens een fout... maar weet niet waar... ik zie het niet.
kan iemand even meekijken aub?
bedoeling is om de filenaam in te lezen in een variabele (filenamebackup)
als deze "" is dan zet ik een boolean op false
boolean false, dan weet ik l dat het bestand niet bestaat en ga ik het bestand (een back-up dus) wegschrijven in een de eerder vermelde map.
als boolean = true dan ga ik eerst het bestaande bestand verwijderen en dan het bestand weer wegschrijven in de eerder vermelde map. een back-up maken in een andere map dan de map waar het bestand zich bevind
op het einde van het "programma" moet het bestand in de originele map bewaard worden (dus niet in dezelfde map als de back-up)