Fabiangreat
Nieuwe gebruiker
- Lid geworden
- 4 aug 2008
- Berichten
- 4
Ben pas nieuw dus allemaal de groeten van mij.
Wat ik wil proberen in excel, ik heb daar een factuur gemaakt die vervolgens bij het openen de factuurnummer met 1 verhoogt. En als ik hem automatisch sluit zet hij hem ook zo weg dus Factuur-1. Maar ik wil hem wegzetten met Factuur- 001 zodat deze op de computer altijd op nummer gerangschikt blijft en niet na de 9 de 10 onder de 1 komt te staan.
Dit is de code van mij:
Private Sub Workbook_Open()
Sheets(1).Range("c23").Value = _
Sheets(1).Range("c23").Value + 1
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim Naam As String
Dim Pad As String
Dim Weeknr As String
Dim Bestandsnaam As String
Naam = Sheets(1).Range("c23").Value & " " & "Wk-" & Sheets(1).Range("c27") & " " & Format(Now, "ddd dd-mmm-yyyy") & " .xlsm"
Pad = "C:\Facturen\Factuur - "
Bestandsnaam = Pad & Naam
Me.SaveAs Pad & Naam
End Sub
Bedank al vast voor uw hulp.
Wat ik wil proberen in excel, ik heb daar een factuur gemaakt die vervolgens bij het openen de factuurnummer met 1 verhoogt. En als ik hem automatisch sluit zet hij hem ook zo weg dus Factuur-1. Maar ik wil hem wegzetten met Factuur- 001 zodat deze op de computer altijd op nummer gerangschikt blijft en niet na de 9 de 10 onder de 1 komt te staan.
Dit is de code van mij:
Private Sub Workbook_Open()
Sheets(1).Range("c23").Value = _
Sheets(1).Range("c23").Value + 1
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim Naam As String
Dim Pad As String
Dim Weeknr As String
Dim Bestandsnaam As String
Naam = Sheets(1).Range("c23").Value & " " & "Wk-" & Sheets(1).Range("c27") & " " & Format(Now, "ddd dd-mmm-yyyy") & " .xlsm"
Pad = "C:\Facturen\Factuur - "
Bestandsnaam = Pad & Naam
Me.SaveAs Pad & Naam
End Sub
Bedank al vast voor uw hulp.