AW: Makro darf nur ausgeführt werden wenn Checkboxen aktiviert.
09.04.2024 12:48:02
Yal
Hallo Bernd_
Version 1:
Sub PDF_ablegen()
Const cFilename = "C:\Users\XXXXXX\XXXXXXXXX\Desktop2\Neuer Ordner\Test"
With Sheets("Check")
'Prüfen, aussteigen
If Not .CheckBox1.Value Then Exit Sub
If Not .CheckBox2.Value Then Exit Sub
If Not .CheckBox3.Value Then Exit Sub
'Exportieren
.Range("A1:G23").ExportAsFixedFormat Type:=xlTypePDF, Filename:=cFilename & Format(Now, "_DD_MM_YYYY_hh_mm_"), _
Quality:=xlQualityStandard, IncludeDocProperties:=False, IgnorePrintAreas:=False
'Daten löschen
.Range("A1:G23").ClearContents
'Checkbox zurücksetzen
.CheckBox1.Value = False
.CheckBox2.Value = False
.CheckBox3.Value = False
End With
End Sub
Version 2:
Sub PDF_ablegen()
Dim i As Long
Const cFilename = "C:\Users\XXXXXX\XXXXXXXXX\Desktop2\Neuer Ordner\Test"
With Sheets("Check")
'Prüfen, aussteigen
For i = 1 To 3
If Not .Controls("Checkbox" & i).Value Then Exit Sub
Next
'Exportieren
.Range("A1:G23").ExportAsFixedFormat Type:=xlTypePDF, Filename:=cFilename & Format(Now, "_DD_MM_YYYY_hh_mm_"), _
Quality:=xlQualityStandard, IncludeDocProperties:=False, IgnorePrintAreas:=False
'Daten löschen
.Range("A1:G23").ClearContents
'Checkbox zurücksetzen
For i = 1 To 3
.Controls("Checkbox" & i).Value = False
Next
End With
End Sub
VG
Yal