Hoi
Ik zit met de volgnende situatie:
Ik open een bestand ergens uit een folder en wil dat dit bestand (middels een Macro) op een andere (voorgedefinieerd folder) kan worden opgeslagen
Deze macro wil ik echter voor verschillende bestanden kunnen gebruiken die allemaal door de macro in dezelfde folder worden gesaved
Dus:
Ik heb excel bestanden staan in
C:\Folder A
C:\Folder B
De namen in Folder A zijn:
1.xls
2.xls
3.xls
De namen in Folder Bzijn:
4.xls
5.xls
6.xls
Ongeacht welk bestand ik bewerk wil ik dat
1. Het bestand gesaved wordt;
Dat is dus niet het probleem.
Het probleem zit in stap 2
2. Het bestand wordt gesaved op
C:\Alle bestanden
Wat dus uiteindelijk altijd 6 sheets zal bevatten
1.xls
2.xls
3.xls
4.xls
5.xls
6.xls
Als ik gewoon de code opneem middels "opslaan als" dan krijg ik dat de naam van het bestand in de Macro verschijnt:
Hierdoor kan ik die ene macro niet voor ieder bestand gebruiken.
Daarna heb ik geprobeerd:
Maar dat lukt ook niet.
Heeft iemand de oplossing.
Thanks
Humadgen
Ik zit met de volgnende situatie:
Ik open een bestand ergens uit een folder en wil dat dit bestand (middels een Macro) op een andere (voorgedefinieerd folder) kan worden opgeslagen
Deze macro wil ik echter voor verschillende bestanden kunnen gebruiken die allemaal door de macro in dezelfde folder worden gesaved
Dus:
Ik heb excel bestanden staan in
C:\Folder A
C:\Folder B
De namen in Folder A zijn:
1.xls
2.xls
3.xls
De namen in Folder Bzijn:
4.xls
5.xls
6.xls
Ongeacht welk bestand ik bewerk wil ik dat
1. Het bestand gesaved wordt;
Code:
ActiveWorkbook.Save
Het probleem zit in stap 2
2. Het bestand wordt gesaved op
C:\Alle bestanden
Wat dus uiteindelijk altijd 6 sheets zal bevatten
1.xls
2.xls
3.xls
4.xls
5.xls
6.xls
Als ik gewoon de code opneem middels "opslaan als" dan krijg ik dat de naam van het bestand in de Macro verschijnt:
Code:
ChDir "C:\Alle bestanden"
ActiveWorkbook.SaveAs Filename:= _
"C:\Alle bestanden\[B][COLOR="Red"]1.xls[/COLOR][/B]", FileFormat:=xlNormal, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
Daarna heb ik geprobeerd:
Code:
ChDir "C:\Alle bestanden"
ActiveWorkbook.Save
Heeft iemand de oplossing.
Thanks
Humadgen
Laatst bewerkt: