Robert Smidt
Gebruiker
- Lid geworden
- 26 mei 2009
- Berichten
- 926
Hallo éénieder,
Onderstaande code gebruik ik om een excelbestand op te slaan a.d.h.v. de inhoud van twee cellen.
Op zich werkt dat prima echter wanneer het bestand al bestaat en je wilt deze niet overschrijven (dat overigens wel werkt), dan krijg je een foutmelding (methode safe-as van object_workbook is mislukt), de fout heeft te maken met de regel: (ActiveWorkbook.SaveAs Bestandsnaam).
Dim Bestandsnaam As String
Bestandsnaam = "C:\Documents and Settings\smidr00\Pilot van binnen naar buiten\BiBu\checklijsten\" & CStr(Range("g11").Value) & "\" & CStr(Range("H3").Value) & " " & CStr(Range("c2").Value) & ".xls"
ActiveWorkbook.SaveAs Bestandsnaam
With ActiveWorkbook
.Close False
End With
alvast bedankt
Onderstaande code gebruik ik om een excelbestand op te slaan a.d.h.v. de inhoud van twee cellen.
Op zich werkt dat prima echter wanneer het bestand al bestaat en je wilt deze niet overschrijven (dat overigens wel werkt), dan krijg je een foutmelding (methode safe-as van object_workbook is mislukt), de fout heeft te maken met de regel: (ActiveWorkbook.SaveAs Bestandsnaam).
Dim Bestandsnaam As String
Bestandsnaam = "C:\Documents and Settings\smidr00\Pilot van binnen naar buiten\BiBu\checklijsten\" & CStr(Range("g11").Value) & "\" & CStr(Range("H3").Value) & " " & CStr(Range("c2").Value) & ".xls"
ActiveWorkbook.SaveAs Bestandsnaam
With ActiveWorkbook
.Close False
End With
alvast bedankt