Office: Es sollen Spalten als PDF und Mail erstellt werden die ein Bedingung haben

Helfe beim Thema Es sollen Spalten als PDF und Mail erstellt werden die ein Bedingung haben in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Ihr Profis, ich komme nicht weiter und brauch mal eure Hilfe Ich habe folgende Tabelle Spalte A (Ja/Nein) Felder, Spalte G bis D sind... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Holger1971, 11. August 2022.

  1. Holger1971 Neuer User

    Es sollen Spalten als PDF und Mail erstellt werden die ein Bedingung haben


    Hallo Ihr Profis,

    ich komme nicht weiter und brauch mal eure Hilfe

    Ich habe folgende Tabelle

    Spalte A (Ja/Nein) Felder, Spalte G bis D sind Adressfelder, J bis M sind Datumfelder.

    Bei Spalte A kann ich auswählen ob die Werte der Zeile in ein PDF gespeichert werden, (Ja=PDF erstellen, Nein=kein PDF erstellen)

    Mein derzeitiger Code sieht so aus
    ***************************************************************
    Sub DruckenAbfragen()
    'Sucht alle Zeilen einer Tabelle, die in Spalte A den Begriff "Ja" enthalten
    Dim lngZeile As Long
    Dim rngBereich As Range
    Dim rngZelle As Range

    Set rngBereich = Columns("A").Find("Ja") 'Bitte Suchbegriff "Ja" anpassen !
    If Not rngBereich Is Nothing Then
    lngZeile = rngBereich.Row
    Set rngZelle = rngBereich
    Do
    Set rngZelle = Columns("A").FindNext(after:=rngZelle)
    Set rngBereich = Union(rngBereich, rngZelle)
    Loop Until rngZelle.Row <= lngZeile
    If MsgBox("Sollen nun folgende " & rngBereich.Rows.Count & _
    " Zeile(n)gedruckt werden ?" & vbLf & vbLf & rngBereich.EntireRow.Address, _
    vbYesNo + vbQuestion, "Druckbestätigung") = vbYes Then
    rngBereich.EntireRow.PrintOut
    Else
    MsgBox "PDF´s wurden nicht erzeugt!"
    End If
    Else
    MsgBox "Keine entsprechende Zeile gefunden!"
    End If

    'Speicher für Objektvariablen wieder freigeben
    Set rngZelle = Nothing
    Set rngBereich = Nothing
    End Sub

    *******************************************************************
    Das blöde ist wenn ein Ja in aufeinander folgenden Zeilen erscheint packt er die auf eine PDF-Seite, die Ja Zeilen die nicht hintereinander kommen erzeugen jeweils ein seperates PDF-Platt. Es soll aber für jedes Ja ein neues PDF erzeugen.

    Vielleicht kann mir jemand helfen?
     
    Holger1971, 11. August 2022
    #1
  2. d'r Bastler
    d'r Bastler Erfahrener User
    Moin Holger,

    versuch's mal so:

    Code:
    Option Explicit
    
    Sub JaDrucken()
    Dim i As Integer, r As Integer
    r = UsedRange.Rows.Count
    
    For i = 1 To r
        On Error Resume Next
        If Cells(i, 1) = "ja" Then
            Rows(i).Select
            Selection.PrintOut Copies:=1, Collate:=True
        End If
    Next i
    MsgBox "Done!"
    End Sub
    Der Code gehört in die Tabelle. Den Aufruf kannst in den Makro-Optionen z.B. auf STRG+j legen.

    Grüße
     
    Zuletzt bearbeitet: 13. August 2022
    d'r Bastler, 13. August 2022
    #2
Thema:

Es sollen Spalten als PDF und Mail erstellt werden die ein Bedingung haben

Die Seite wird geladen...
  1. Es sollen Spalten als PDF und Mail erstellt werden die ein Bedingung haben - Similar Threads - Spalten PDF Mail

  2. Wie kann ich die x häufigsten Ausdrücke aus einer Spalte ermitteln?

    in Microsoft Excel Hilfe
    Wie kann ich die x häufigsten Ausdrücke aus einer Spalte ermitteln?: Nach umfangreicher Recherche und einigem Probieren konnte ich meine Anforderung noch nicht erfüllen. Nun hoffe ich auf Eure Unterstützung. Für ein Tippspiel importieren wir regelmäßig aus einer...
  3. Wenn ein Wert ein einer Spalte, dann komplette Zeile im anderen Blatt untereinander einfügen.

    in Microsoft Excel Hilfe
    Wenn ein Wert ein einer Spalte, dann komplette Zeile im anderen Blatt untereinander einfügen.: Hallo, kann mir jemand bitte bei folgenderm Helfen. Habe etwas ähnliches gefunden was ich brauche, nur noch eine kleine Änderung ist notwendig. Aufgabe: Es wird geprüft, ob in Spalte Q ein Wert...
  4. Mittelwert aus mehreren Spalten als dynamisches Array

    in Microsoft Excel Hilfe
    Mittelwert aus mehreren Spalten als dynamisches Array: Hallo liebes Forum, ich bin bei folgendem Problem ratlos: Ich berechne für verschiedene Dozenten Feedback anhand von 3 verschiedenen Kriterien. Die Stammdaten der Feedbacks stehen in einer...
  5. Formel in Spalten / Zellen aktivieren

    in Microsoft Excel Hilfe
    Formel in Spalten / Zellen aktivieren: Hallo, ich versuche mich immer noch an einer Tabelle, wo ich mittels Userform Daten hineinkopiere. Formeln in den Spalten F, I und L ebenfalls zu kopieren gelingt mir nicht. Ich suche...
  6. Zwei Dateien vergleichen - Zielinfo in unterschiedlichen Spalten

    in Microsoft Excel Hilfe
    Zwei Dateien vergleichen - Zielinfo in unterschiedlichen Spalten: Hallo, ich benötige eure Unterstützung. Ich habe zwei Dateien (Excel) dahingehend abgleichen ob in der einen Datei (Master) Zieldaten (Boxennummern - jede in einer Zeile) und deren Folgedaten...
  7. Spalte Summieren wenn Monat UND Jahr

    in Microsoft Excel Hilfe
    Spalte Summieren wenn Monat UND Jahr: Hallo Forum, ich scheitere an einem wie ich dachte recht einfachen Problem, aber vielleicht kann mir hier jemand helfen. Ich habe eine Spalte mit einem Datum, und eine Zweite mit einer Summe. Der...
  8. Spalten Sortieren nach Zahlen mit Buchstaben (1a,1b usw)

    in Microsoft Excel Hilfe
    Spalten Sortieren nach Zahlen mit Buchstaben (1a,1b usw): Hallo, ich habe hier eine Bauteileliste erstellt um diese leichter wiederzufinden. Das Problem ist, dass die Baugruppen unterteilt sind (ist ein Kartonbaubogen mit mehreren Hundert Teilen,...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden