Han...
Gebruiker
- Lid geworden
- 3 mrt 2024
- Berichten
- 23
- Besturingssysteem
- Windows 10
- Office versie
- Office 365
Onderstaande code werkt perfect.
Echter is er 1 ding wat ik niet voor elkaar krijg.
Er zijn in totaal 9 tabbladen en onderstaande code zorgt ervoor dat tabblad 1 niet wordt geprint maar de overige 8 wel.
Dit is ook de bedoeling.
Maar zodra onderstaande z'n werk heeft gedaan keert hij altijd terug naar tabblad 2 en ik zou het prettiger vinden als hij in tabblad 1 blijft. Daar zit ook snelknop met onderstaande code waarop ik geklikt heb.
Is dit eenvoudig aan te passen?
Sub OpslaanAlsPDF()
Dim Naam As String
Dim Datum As String
Naam = Blad1.Range("e4").Value
Datum = Format(Now, "dd-mm-yyyy")
If Dir("V:\VERZAMEL\ANNO NU\" & "TEST " & Naam & " - " & Datum & ".pdf") = "" Then
With ThisWorkbook
.Sheets(1).Visible = False
.ExportAsFixedFormat 0, "V:\VERZAMEL\ANNO NU\" & "TEST " & Naam & " - " & Datum, , , , , , -1
.Sheets(1).Visible = True
End With
Else
MsgBox "Het bestand: " & "TEST " & Naam & " - " & Datum & ".pdf bestaat reeds"
End If
End Sub
Echter is er 1 ding wat ik niet voor elkaar krijg.
Er zijn in totaal 9 tabbladen en onderstaande code zorgt ervoor dat tabblad 1 niet wordt geprint maar de overige 8 wel.
Dit is ook de bedoeling.
Maar zodra onderstaande z'n werk heeft gedaan keert hij altijd terug naar tabblad 2 en ik zou het prettiger vinden als hij in tabblad 1 blijft. Daar zit ook snelknop met onderstaande code waarop ik geklikt heb.
Is dit eenvoudig aan te passen?
Sub OpslaanAlsPDF()
Dim Naam As String
Dim Datum As String
Naam = Blad1.Range("e4").Value
Datum = Format(Now, "dd-mm-yyyy")
If Dir("V:\VERZAMEL\ANNO NU\" & "TEST " & Naam & " - " & Datum & ".pdf") = "" Then
With ThisWorkbook
.Sheets(1).Visible = False
.ExportAsFixedFormat 0, "V:\VERZAMEL\ANNO NU\" & "TEST " & Naam & " - " & Datum, , , , , , -1
.Sheets(1).Visible = True
End With
Else
MsgBox "Het bestand: " & "TEST " & Naam & " - " & Datum & ".pdf bestaat reeds"
End If
End Sub