Beste lezer / probleemoplosser,
Op Excel heb ik een systeem ontwikkeld waarmee wij onze orders automatisch kunnen verwerken/bevestigen/factureren.
Nu ben ik opzoek naar een code die twee tabbladen wegschrijft op een schijf met bijbehordende VBA codes.
Op dit moment is de code als volgt:
Vragen:
- Hoe zorg ik ervoor dat het bestand op wordt geslagen als een bestand met macro's (xslm extentie). Daarbij moeten deze macro's mee worden genomen:
Alvast dank voor jullie hulp!
Groeten,
VincentKE
Op Excel heb ik een systeem ontwikkeld waarmee wij onze orders automatisch kunnen verwerken/bevestigen/factureren.
Nu ben ik opzoek naar een code die twee tabbladen wegschrijft op een schijf met bijbehordende VBA codes.
Op dit moment is de code als volgt:
Code:
Sub OA_PAKBON_OPSLAAN_XLSX()
Dim sBestandsnaam As String
Dim sPadnaam As String
sBestandsnaam = "OA " & Sheets("Algemeen").Range("F14").Value & " " & Sheets("Algemeen").Range("T4").Value & ".xlsx"
sPadnaam = "Z:\Afhandeling\OA 2015\"
Sheets(Array("ORDER AFHANDELING", "PAKBON")).Copy
Sheets("ORDER AFHANDELING").Select
Range("B1:AI1").Select
ActiveSheet.SaveAs Filename:=sPadnaam & sBestandsnaam
ActiveWorkbook.Close
Vragen:
- Hoe zorg ik ervoor dat het bestand op wordt geslagen als een bestand met macro's (xslm extentie). Daarbij moeten deze macro's mee worden genomen:
Code:
Sub OA_PAKBON_PRINTEN()
Sheets("ORDER AFHANDELING").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=False, _
IgnorePrintAreas:=False
Sheets("PAKBON").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
End Sub
Sub OA_PRINTEN()
Sheets("ORDER AFHANDELING").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=False, _
IgnorePrintAreas:=False
End Sub
Sub PAKBON_PRINTEN()
Sheets("PAKBON").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
End Sub
Alvast dank voor jullie hulp!
Groeten,
VincentKE
Laatst bewerkt: