Hallo,
Ik heb een bestand "voorbeeld.xlsm". Na een bepaalde codering zou dit moeten opgeslaan worden als "voorbeeld_verzenden.xlsx".
Alle VBA-code moet dus verwijderd worden, op het einde van mijn code (zodat de mensen naar wie ik deze file doorstuur de code niet meer kunnen gebruiken/misbruiken).
Op het einde van mijn codering heb ik momenteel dit
Op het einde loopt het dus mis, gezien je een xlsm mét code niet zomaar kan opslaan als xlsx (ik wens liefst geen displayalerts te krijgen die me zeggen dat ik het moet opslaan als...)
Kan iemand me helpen?
alvast bedankt!
Ik heb een bestand "voorbeeld.xlsm". Na een bepaalde codering zou dit moeten opgeslaan worden als "voorbeeld_verzenden.xlsx".
Alle VBA-code moet dus verwijderd worden, op het einde van mijn code (zodat de mensen naar wie ik deze file doorstuur de code niet meer kunnen gebruiken/misbruiken).
Op het einde van mijn codering heb ik momenteel dit
Code:
naam = ThisWorkbook.Name 'hier dus "voorbeeld.xlsm"
locatie = ThisWorkbook.Path 'bv. "C:\Users\Morsyd\MyDocuments"
bestandsnaam = Mid(naam, 1, (Len(naam) - 5)) 'dit moet ik doen om de .xlsm af te knippen van mijn Naam
filesavename = locatie & "\" & bestandsnaam & "_verzenden.xlsx" 'in C:\Users\Morsyd\MyDocuments zou dus een bestand "voorbeeld_verzenden.xlsx" moeten komen
ActiveWorkbook.SaveAs filesavename
Op het einde loopt het dus mis, gezien je een xlsm mét code niet zomaar kan opslaan als xlsx (ik wens liefst geen displayalerts te krijgen die me zeggen dat ik het moet opslaan als...)
Kan iemand me helpen?
alvast bedankt!
Laatst bewerkt: