hallo linvic,
welkom op Oplossing.be.
zelf zou ik de voorkeur geven aan het opslaan van de facturen (het tabblad "factuur") als een PDF-document.
Een PDF wordt namelijk aanvaard als een officieel boekhoudkundig document (een Excel niet), en je kan het gemakkelijker beveiligen tegen aanpassingen door de klant. Er wordt ook geen code, macro's en/of knoppen meegenomen naar je PDF, evenmin als formules in je werkblad. Allemaal voordelen. Je klant moet ook niet beschikken over een Excel-programma, en je kan gemakkelijk een link naar een gratis PDF-Reader in de mail zetten, de mail waarmee je de factuur verstuurt.
Voorbeeld om je factuur als PDF op te slaan:
Sub FactuurOpslaan()
Dim sBestandsnaam As String, sPadnaam As String
sBestandsnaam = Range("E14").Value
sPadnaam = "C:\Users\Vicky\Documents\facturen\"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:= _
sPadnaam & sBestandsnaam & ".PDF", IgnorePrintAreas:=False, OpenAfterPublish:=True 'het PDF tonen (of niet = False)
'tabblad "Factuur" leegmaken en factuurnummer verhogen
Range("E14").Value = Range("E14").Value + 1
Range("A26:E34").ClearContents
Range("E13").Value = Date
End Sub
Die controle op de slash (/) vind ik overbodig daar deze in de code staat.
SoftAid