Gerald Baalhuis
Gebruiker
- Lid geworden
- 14 jan 2006
- Berichten
- 369
Beste forumleden,
Met wat speur- knip en plak werk heb ik het volgende in VBA gemaakt:
Nu zou ik ook graag nog een controle inbouwen op het moment van opslaan. Deze controle zou moeten controleren of er al een bestand met de naam die bij het opslaan van het huidige document door VBA aangemaakt wordt, al bestaat en zonodig een melding geeft of (nog mooier) het bestand dat opgeslagen moet worden van een nieuwe naam voorziet.
Kunnern jullie hier iets mee, of is een voorbeeldje handiger?
Gerald
Met wat speur- knip en plak werk heb ik het volgende in VBA gemaakt:
Code:
Private Sub Workbook_Open()
Cells(9, 4).Select
nr = ActiveCell.Value
nr = nr + 1
ActiveCell.Value = nr
Dim factuurnr%
Workbooks.Open Filename:= _
"C:\Documents and Settings\gebruiker\Bureaublad\boekhouding\2007\factuurnr.xls"
[A1] = [A1] + 1
factuurnr = [A1]
ActiveWorkbook.Save
ActiveWindow.Close
[A1] = factuurnr
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Not ThisWorkbook.ReadOnly Then
ThisWorkbook.SaveAs Filename:="C:\Documents and Settings\gebruiker\Bureaublad\boekhouding\2007\nota" & Worksheets("Blad1").Range("c9").Value & ".xls"
End If
End Sub
Nu zou ik ook graag nog een controle inbouwen op het moment van opslaan. Deze controle zou moeten controleren of er al een bestand met de naam die bij het opslaan van het huidige document door VBA aangemaakt wordt, al bestaat en zonodig een melding geeft of (nog mooier) het bestand dat opgeslagen moet worden van een nieuwe naam voorziet.
Kunnern jullie hier iets mee, of is een voorbeeldje handiger?
Gerald
Laatst bewerkt door een moderator: