Hallo,
Voor een kennis heb ik een Excel bestand gemaakt (in excel 2007) welke zij kan gebruiken om voor haar bedrijfje facturen op te maken. Het bestand bestaat uit twee bladen: Gegevens en Factuur. In het blad gegevens plaatst zij de gegevens van de klant, de factuurdatum en factuurnummer. Ook plaatst zij hier de posten die vermeld moeten worden op de factuur. Dit werkt zoals het zou moeten werken.
Normaal gesproken print zij de factuur uit en doet deze via de post naar de klant. Dat blijft ze nu ook doen, maar ze wil ook een .pdf bestand emailen naar haar klant. Om het voor haar zo makkelijk mogelijk te maken heb ik een knop gemaakt waarmee zij de factuur kan afrukken. Hieraan is een VBA code gekoppeld. Deze code heb ik bij elkaar geschraapt door informatie uit verschillende topics van dit forum te kopieren. Helaas werkt het nog niet helemaal.
Mijn code is:
Er wordt nu een pdf bestand gemaakt op het bureaublad van mijn computer die enkel factuur heet. Als ik het pdf bestand open krijg ik een foutmelding dat er een fout is opgetreden tijdens het openen van het bestand. Verder komt er wel netjes een melding dat het bestand is opgeslagen alleen komt het nummer er niet achter.
Hoe kan ik dit oplossen?
Alvast hartelijk dank!
Groeten
Daan Janssen
Voor een kennis heb ik een Excel bestand gemaakt (in excel 2007) welke zij kan gebruiken om voor haar bedrijfje facturen op te maken. Het bestand bestaat uit twee bladen: Gegevens en Factuur. In het blad gegevens plaatst zij de gegevens van de klant, de factuurdatum en factuurnummer. Ook plaatst zij hier de posten die vermeld moeten worden op de factuur. Dit werkt zoals het zou moeten werken.
Normaal gesproken print zij de factuur uit en doet deze via de post naar de klant. Dat blijft ze nu ook doen, maar ze wil ook een .pdf bestand emailen naar haar klant. Om het voor haar zo makkelijk mogelijk te maken heb ik een knop gemaakt waarmee zij de factuur kan afrukken. Hieraan is een VBA code gekoppeld. Deze code heb ik bij elkaar geschraapt door informatie uit verschillende topics van dit forum te kopieren. Helaas werkt het nog niet helemaal.
Mijn code is:
Code:
Sub print_faktuur2()
'
'
'
'
Selection.Copy
Sheets("Factuur").Select
Application.CutCopyMode = False
Sheets("Factuur").Select
ActiveWorkbook.SaveAs Filename:="C:\Users\Daan\Desktop\Factuur" & Range("C8").Value & ".pdf"
Sheets("Gegevens").Select
MsgBox "De factuur is opgeslagen onder nummer:" & Range("C8")
End Sub
Er wordt nu een pdf bestand gemaakt op het bureaublad van mijn computer die enkel factuur heet. Als ik het pdf bestand open krijg ik een foutmelding dat er een fout is opgetreden tijdens het openen van het bestand. Verder komt er wel netjes een melding dat het bestand is opgeslagen alleen komt het nummer er niet achter.
Hoe kan ik dit oplossen?
Alvast hartelijk dank!
Groeten
Daan Janssen