onbekend pad in vba

Status
Niet open voor verdere reacties.

Robert Smidt

Gebruiker
Lid geworden
26 mei 2009
Berichten
926
Beste Helpmij'ers,

Ik heb onlangs een programma in gebruik die is voorzien van macro's. Dit programma maakt een tekstbestand aan, echter heb ik geen idee in welk pad deze het txt-bestand plaatst.

Code:
    Pad$ = Application.DefaultFilePath

Het is in ieder geval de bedoeling dat deze geplaatst moet worden in het pad waar het Excelbestand zich ook bevindt, oftewel het huidige pad. Wat is hiervoor de code?

De hele code is:
Code:
Public Sub LeesFactuurnummer()
ActiveSheet.Unprotect
    Pad$ = Application.DefaultFilePath
    controle = Dir(Pad$ + "\FactuurNummer.txt")
    If controle = "" Then
        FactuurNummer1 = "1000"
        Call Bewaarfactuurnummer
    End If
    Open Pad$ + "\Factuurnummer.txt" For Input As #10
    Input #10, FactuurNummer1
    Close #10
ActiveSheet.Protect
End Sub

Wat wordt er overigens met "#10" bedoeld?

Een antwoord zie ik met veel belangstelling tegemoet.

Robert
 
Laatst bewerkt:
Dank je wel voor de informatie.

Ik vraag me ook af of het mogelijk is om het factuurnummer (1000) te wijzigen in het "huidige jaar + 001" (2016001) volgend jaar (2017001)
zie
Code:
FactuurNummer1 = "1000"

Alvast bedankt.

Robert
 
(Verplaatst) Tuurlijk:
Code:
Factuurnummer1 = Year(Date) & "001"

Of:
Code:
Fcn = 1
Factuurnummer1 = Year(Date) & Format(Fcn, "0##")

Of:
Code:
Factuurnummer1 = Year(Date) * 1000 + 1

Het is maar net wat je nodig hebt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan