Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
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.
Option Explicit
Sub PDF()
Dim FacName As String
FacName = ActiveSheet.Range("M1").Value
If Dir("C:\Users\Facturen Excel en PDF\" & FacName & ".pdf") <> "" Then
MsgBox "Het bestand: " & FacName & ".pdf bestaat reeds"
Exit Sub
Else
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="C:\Users\Facturen Excel en PDF\" & FacName & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties:=False, IgnorePrintAreas:=False, From:=1, To:=1, OpenAfterPublish:=True
End If
End Sub
| Factuur | |||||||||||
| Tel | Naam: | ||||||||||
| BTW | Adres: | ||||||||||
| Postcode: | |||||||||||
| Plaats: | |||||||||||
| Land: | |||||||||||
| Klantnummer | Onderneminsnr. | Datum | Vervaldatum | Factuurnr. | |||||||
| 21 SVEGOO | 16/12/2025 | 16/12/2025 | 20250001 | ||||||||
| Artikel | Omschrijving | Aantal (ref) | Prijs/stuk | Korting | Totaal | BTW | |||||
| OFFICE 365 | |||||||||||
| ZOU GRAAG KLNR + FACTUURNR | |||||||||||
| ALS FILENAAM GEBRUIKEN | |||||||||||
| 21 SVEGOO 20250001 | |||||||||||
| PAD=users/reynd/dropbox/faktuur klanten | |||||||||||
| macro excel faktuur opslaan naar pdf bestand met klnr +faktrnr als bestandnaam naar pad zie hoger | |||||||||||
| 6 | 12 | 21 | |||||||||
| Bedrag excl. | |||||||||||
| BTW | |||||||||||
| Totaal BTW | |||||||||||
| Totaal excl. BTW | |||||||||||
| TOTAAL |
| BTW % |
Sub FT_Opslaan_als_PDF() 'Een bestandsnaam opgeven
Dim Klantnaam As String, FTnummer As String
Dim pdfLocatie As String, Volledigenaam As String
With Blad1
Klantnaam = .Range("A10").Text
FTnummer = .Range("K10").Text
pdfLocatie = Environ("Userprofile") & "\Dropbox\lanostravita - Facturatie\factuur klanten\"
Volledigenaam = pdfLocatie & Klantnaam & " " & FTnummer
' Test of het bestand al bestaat
If Dir(Volledigenaam) = "" Then ' Zo nee: het PDf bestand maken
With .PageSetup ' De pagina-eigenschappen instellen
.PrintArea = "$A$1:$M$42"
.Orientation = xlPortrait
End With
.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Volledigenaam
' Een mededeling
MsgBox Prompt:="Het PDF bestand is opgeslagen op de locatie:" & vbNewLine & vbNewLine & _
pdfLocatie, Buttons:=vbInformation, Title:="PDF opgeslagen"
Else ' Zo ja: de gebruiker melden dat het bestand al bestaat
MsgBox Prompt:="Het PDF bestand was al eerder opgeslagen op de locatie:" & vbNewLine & _
vbNewLine & pdfLocatie, Buttons:=vbInformation, Title:="PDF al opgeslagen"
End If
End With
End Sub
pdfLocatie = Environ("Userprofile") & "\Dropbox\lanostravita - Facturatie\Opgemaakte Verkoopsfacturen\"
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.