HoeveWatersnoodt
Gebruiker
- Lid geworden
- 19 dec 2016
- Berichten
- 15
Goede Morgen,
In een Excelbestand (bron) is het met behulp van een macro de bedoeling een sheet met gegevens te kopiëren; nieuw Excel bestand te openen; plakken als waarden en dit nieuwe bestand op te slaan als Excel 2003
en daarna terug te keren naar het Excelbestand (bron).
Het terugkeren naar originele bestand (bron) lukt niet omdat het lijkt dat de macro bij het opslaan in het andere document stopt.
Wat is ervoor nodig terug te keren naar Excelbestand (bron); sheet "start" cel "C1"?
Ik heb een poging gedaan om de bestandsnaam in een cel op te nemen (op sheet "instellingen" cel "AB1" staat deze formule =CEL("bestandsnaam")) en dan daarnaar te verwijzen vanuit de macro maar de macro accepteert geen verdere opdrachten na het verlaten van het de (Bron) / het opslaan als, wellicht omdat ik niet de juiste opdracht gebruikte, dus gestaakt en niet onderstaand weergegeven.
onderstaand de Macro
Alvast bedankt,
Thom
In een Excelbestand (bron) is het met behulp van een macro de bedoeling een sheet met gegevens te kopiëren; nieuw Excel bestand te openen; plakken als waarden en dit nieuwe bestand op te slaan als Excel 2003
en daarna terug te keren naar het Excelbestand (bron).
Het terugkeren naar originele bestand (bron) lukt niet omdat het lijkt dat de macro bij het opslaan in het andere document stopt.
Wat is ervoor nodig terug te keren naar Excelbestand (bron); sheet "start" cel "C1"?
Ik heb een poging gedaan om de bestandsnaam in een cel op te nemen (op sheet "instellingen" cel "AB1" staat deze formule =CEL("bestandsnaam")) en dan daarnaar te verwijzen vanuit de macro maar de macro accepteert geen verdere opdrachten na het verlaten van het de (Bron) / het opslaan als, wellicht omdat ik niet de juiste opdracht gebruikte, dus gestaakt en niet onderstaand weergegeven.
onderstaand de Macro
Code:
Sub macro5()
'Automatisch
Sheets("Kopierblad").Select
Cells.Select
Selection.Copy
Sheets("opslaan als").Select
Cells.Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("opslaan als").Select
Application.CutCopyMode = False
Sheets("opslaan als").Copy
ActiveWorkbook.SaveAs Filename:="C:\Rooster op " & CStr(Format(Now, "yyyy-mm-dd hh.mm") & ".xls"), FileFormat:=xlExcel8, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
End Sub
Alvast bedankt,
Thom