globe
Verenigingslid
- Lid geworden
- 18 mrt 2001
- Berichten
- 3.616
Ik gebruik al jaren een klein VBA scriptje om 3 tabbladen uit een file op te slaan als CSV
in onderstaand voorbeeld worden er 3 files gemaakt van tabblad Order1, Order2 en order3.
Deze files heten Order1.csv, order2.csv en order3.csv
Nu wil ik voordat de bestanden weggeschreven worden een venster openen waar ik de naam van het bestand kan aangeven en de locatie.
De bestandsnamen moeten dus worden: bestandsnaam_order1.csv etc..
Wie kan me op weg helpen?
in onderstaand voorbeeld worden er 3 files gemaakt van tabblad Order1, Order2 en order3.
Deze files heten Order1.csv, order2.csv en order3.csv
Code:
Dim ws As Worksheet, newWb As Workbook
Application.ScreenUpdating = False
For Each ws In Sheets(Array("Order1", "Order2", "Order3"))
ws.Copy
Set newWb = ActiveWorkbook
With newWb
.SaveAs ws.Name, xlCSV
.Close (False)
End With
Next ws
Nu wil ik voordat de bestanden weggeschreven worden een venster openen waar ik de naam van het bestand kan aangeven en de locatie.
De bestandsnamen moeten dus worden: bestandsnaam_order1.csv etc..
Wie kan me op weg helpen?