opslaan als via macro gemaakt in excel 2003 lukt niet in excel 2007

Status
Niet open voor verdere reacties.

keesman

Gebruiker
Lid geworden
15 mrt 2009
Berichten
8
Code:
bestandsnaam = Range("schijf") & Range("bestandsnaam") & ".prn"
   Sheets("Uitvoer").Select
    Sheets("Uitvoer").Copy
   ActiveWorkbook.SaveAs Filename:=bestandsnaam, FileFormat:= _
        xlCSVWindows, CreateBackup:=False
        ActiveWorkbook.Close


Bovenstaande gedeelte uit een macro werkt wel in excel 2003 .In 2007 loopt ie vast. Wie kan mij helpen ?
 
Laatst bewerkt door een moderator:
ik denk dat het wel werkt als je het blad eerst activeert alvorens te selecteren.
met
Sheets("Uitvoer").Activate

Mvg Leo
 
Hallo Leo,

Nee maakt niets uit.

Het is een macro waarin ik een clieop03 bestand maak.
hij loopt vast vanaf activeworkbook,saveAs

Als ik dan kijk wat er staat laat hij ook het pad wel zien.

"C:\Gebruikers\exincasso.prn"

Hieronder nogmaals het gedeelte van de macro



Code:
Sheets("bestandsnaam").Select

 bestandsnaam = Range("schijf") & Range("bestandsnaam") & ".prn"
 Sheets("Uitvoer").Activate
   Sheets("Uitvoer").Select
    Sheets("Uitvoer").Copy
   ActiveWorkbook.SaveAs Filename:=bestandsnaam, FileFormat:= _
        xlCSVWindows, CreateBackup:=False
        ActiveWorkbook.Close
 
Laatst bewerkt door een moderator:
Oke, dat ligt w.s. niet aan de macro, maar aan windows.
Die weigert w.s. de toegang tot de map gebruikers.
Probeer even op te slaan op het bureaublad oid

mvg Leo
 
Inderdaad Leo dan wil hij wel opslaan. Ligt dus aan de authorisatie. Dat probleem is wel op te lossen.

Bedankt voor het meedenken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan