Thema Datum  Von Nutzer Rating
Antwort
11.03.2021 11:30:11 Andy200620
NotSolved
11.03.2021 13:23:40 Gast18008
NotSolved
11.03.2021 13:25:18 volti
NotSolved
12.03.2021 11:40:33 Andy200620
NotSolved
12.03.2021 12:01:57 Andy200620
NotSolved
12.03.2021 12:29:57 Andy200620
NotSolved
12.03.2021 16:13:18 volti
NotSolved
Blau Wenn CB1 und 2 value = true dann pdf drucken
17.03.2021 19:59:10 Andy200620
NotSolved
18.03.2021 09:06:37 volti
NotSolved
18.03.2021 11:30:36 Andy200620
NotSolved
18.03.2021 11:59:29 volti
NotSolved
18.03.2021 16:39:21 Andy200620
NotSolved
18.03.2021 16:54:53 Andy200620
NotSolved
18.03.2021 17:03:03 Andy200620
Solved

Ansicht des Beitrags:
Von:
Andy200620
Datum:
17.03.2021 19:59:10
Views:
185
Rating: Antwort:
  Ja
Thema:
Wenn CB1 und 2 value = true dann pdf drucken

Hallo Karl-Heinz,

Habe den Code jetzt noch mit der Abfrage um den Teil erweitert ob Checkboxen False sind...
Das funktioniert gut.

Dann habe ich die Abfrage, ob die Datei vorhanden ist geprüft, weil das nicht funktioniert hatte - habe den Fehler gefunden

 sFileName = Rout & Dat & ".pdf"                    ' Vorher:  FileName = Rout & Dat musste um & ".pdf" erweitert werden.

Aber leider funktioniert dan der Teil  If bcheck  nicht, leider bin ich noch nicht dahinter gestiegen warum.
Hast Du eine Idee woran es liegen kann? 
Vielen Dank für Deine Vorgaben, habe wieder was gelernt. Würdest Du mich nochmal unterstützen? Den Code habe ich unten angefügt.

Sub PDFExport()
  Dim sSheets As String, sFileName As String
  Dim bCheck As Boolean
  Dim Rout, Dat
Rout = "T:\Qualitätsmanagement\Aufzeichnungen\Änderungen_Sondergenehmigungen\Requests\"
Dat = Range("M1").Value & "_" & Range("M2").Value & "_" & Range("M3").Value
'          ÄA_Nummer            Art.nr                    Art.bezeichnung
  
   sFileName = Rout & Dat & ".pdf"                                                                                                                      ' Vorher:  FileName = Rout & Dat

  sSheets = "Header info,Change description,Task list"
  
  If Tabelle5.CheckBox36.Value Then bCheck = True: sSheets = sSheets & ",TT- Annex"
    If Tabelle2.CheckBox1.Value Then bCheck = True:  sSheets = sSheets & ",Annex Change description"
    If Tabelle2.CheckBox1.Value Then bCheck = False:  sSheets = sSheets
  If Tabelle5.CheckBox36.Value Then bCheck = False:  sSheets = sSheets
  
  Sheets(Split(sSheets, ",")).Select
  
  'PDF_DA
  If Dir$(sFileName) <> "" Then
     If MsgBox("Die Datei  '" & sFileName & "' ist schon vorhanden!" & vbLf & vbLf _
        & "Überschreiben?", vbYesNo Or vbQuestion, "PDF erzeugen") = vbNo Then Exit Sub
   End If
     
  If bCheck Then
   
     ActiveWorkbook.ActiveSheet.ExportAsFixedFormat _
     Type:=xlTypePDF, _
     Filename:=sFileName, _
     Quality:=xlQualityStandard, _
     IncludeDocProperties:=True, _
     IgnorePrintAreas:=False, _
     OpenAfterPublish:=True

     ActiveWindow.ScrollWorkbookTabs Position:=xlFirst
     Sheets("Header info").Select
     On Error GoTo 0
  End If

End Sub

 

Viele Grüße und Danke vorab
Andy


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
11.03.2021 11:30:11 Andy200620
NotSolved
11.03.2021 13:23:40 Gast18008
NotSolved
11.03.2021 13:25:18 volti
NotSolved
12.03.2021 11:40:33 Andy200620
NotSolved
12.03.2021 12:01:57 Andy200620
NotSolved
12.03.2021 12:29:57 Andy200620
NotSolved
12.03.2021 16:13:18 volti
NotSolved
Blau Wenn CB1 und 2 value = true dann pdf drucken
17.03.2021 19:59:10 Andy200620
NotSolved
18.03.2021 09:06:37 volti
NotSolved
18.03.2021 11:30:36 Andy200620
NotSolved
18.03.2021 11:59:29 volti
NotSolved
18.03.2021 16:39:21 Andy200620
NotSolved
18.03.2021 16:54:53 Andy200620
NotSolved
18.03.2021 17:03:03 Andy200620
Solved