Ik heb een Macro die alle Tabbladen opslaat als een nieuwe bestand. Allen kom ik er niet uit hoe ik de volgende kan toevoegen/wijzigen
1. Als ik nu de macro draaie krijg ik steeds de Inputbox ik zou dat graag willen veranderen zodat ik dat maar 1x hoef intevullen.
2. Hoe kan ik de tabbladen overslaan ("Sheet1" en "Totaal", (eerste en laatste tabblad)).
3. Hoe kan ik de betrefende map selecteeren/makken waar de tabbladen moeten worden opgeslagen.
1. Als ik nu de macro draaie krijg ik steeds de Inputbox ik zou dat graag willen veranderen zodat ik dat maar 1x hoef intevullen.
2. Hoe kan ik de tabbladen overslaan ("Sheet1" en "Totaal", (eerste en laatste tabblad)).
3. Hoe kan ik de betrefende map selecteeren/makken waar de tabbladen moeten worden opgeslagen.
Code:
Sub SaveAllSheets()
Dim wbk As Workbook
Dim wsh As Worksheet
Set wbk = ActiveWorkbook
For Each wsh In wbk.Worksheets
strName = InputBox(Prompt:="Uw naam.", Title:="ENTER YOUR NAME", Default:="Uw naam hier")
wsh.Copy
ActiveWorkbook.Close SaveChanges:=True, Filename:=wsh.Name & " Tekst " & strName & "(" & Format(Now, "dd-mm-yyyy") & ")" & ".xlsx"
Next wsh
End Sub
Laatst bewerkt: