Opslaan als, maar zelf de map kiezen

Status
Niet open voor verdere reacties.

MEradus

Gebruiker
Lid geworden
25 nov 2012
Berichten
287
Hallo,

Ik wil graag een bestand die ik elke dag maak, maar sowieso maandelijks in een andere map moet via een macro opslaan als zodat ik de naam alvast kan toewijzen.

Nu heb ik deze code:
Code:
ActiveWorkbook.SaveAs "NAAM" & " " & Range("A2").Text, FileFormat:=51
Maar dan slaat hij hem al in een map op waar ik dat wil ik niet. Dus heb ik deze code er boven gezet met de hoop dat dat werkt :
Code:
Application.Dialogs(xlDialogSaveAs).Show
Ook dit geeft niet helemaal het resultaat wat ik zoek, want nadat ik het bestand opsla krijg ik nog de melding dat het bestand al bestaat en of ik hem wil overschrijven.

Wat zou ik graag willen? Het dialoogvenster "opslaan als" met de naam die ik opgeef er alvast in en dat ik als het nodig is zelf de map nog kan kiezen.

Alvast bedankt voor de reacties!
 
Gebruik eens Bestand = Application.GetSaveAsFilename
Waarbij dan Bestand als String is gedeclareerd.
 
Hoi,

Heb het geprobeerd, maar krijg het niet goed.
Elke keer als het bestand opgeslagen wordt, staat het bestand nergens?

Maar ik heb wel een andere oplossing gevonden, en dat is deze!

Code:
Application.Dialogs(xlDialogSaveAs).Show ("NAAM" & " " & Range("A2").Text)

Bedankt voor je tips!
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan