• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Opslaan middels Macro

  • Onderwerp starter Onderwerp starter Phill
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Phill

Verenigingslid
Lid geworden
2 jan 2012
Berichten
70
Ik heb een excel bestand gemaakt en middels een macro wil ik een werkblad opslaan in een andere map.
Ik heb het zover gered dat de map wordt aangemaakt, maar als ik het bestand in deze map wil opslaan, krijg ik constant een foutmelding.

Onderstaande het gedeelte van de macro

MkDir "d:\udata\gebruiker\CET\BGS\" & [B2] & " " & [B3]
ChDir "d:\udata\gebruiker\CET\BGS\" & [B2] & " " & [B3]
Bestandsnaam = "d:\udata\gebruiker\CET\BGS\" & [B2] & " " & [B3] \ OverzichtBGS.xls
ActiveSheet.SaveAs Bestandsnaam

Ik kom er helaas niet zelf uit.
 
Zolang onderstaand maar bestaat.
Code:
udata\gebruiker\CET\BGS\
Er wordt nl. maar een map aangemaakt van de samenvoeging van B2 & B3.
Code:
Dim sFullName As String
   sFullName = "c:\udata\gebruiker\CET\BGS\" & [B2] & " " & [B3]
   If Dir(sFullName, vbDirectory) = vbNullString Then MkDir sFullName
   ThisWorkbook.SaveAs sFullName & "\OverzichtBGS.xls"
 
Het werkt! Geweldig.

Is mijn zaterdagavond weer geslaagd!

Bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan