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 hat Ahnung
    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. Mehrere Spalten durchsuchen und Wert von anderen Zelle ausgeben

    in Microsoft Excel Hilfe
    Mehrere Spalten durchsuchen und Wert von anderen Zelle ausgeben: Hallo, Ich komm hier leider nicht auf eine Lösung und hoffe hier kann mir wer weiterhelfen. :-) Ich bräuchte die Mengen die in der Übersicht sind, dann jeweils neben Größe und Farbe in dem...
  3. Werte aus Spalte(n) in einer Zeile, abhänging der Spaltenüberschrift, ggf. mit Komma zusammenfassen

    in Microsoft Excel Hilfe
    Werte aus Spalte(n) in einer Zeile, abhänging der Spaltenüberschrift, ggf. mit Komma zusammenfassen: Hallo zusammen, ich habe folgende "Vorliegende Daten" und soll diese wie im Bild "Zieldarstellung" zu sehen aufbereiten. Für jede Teilenummer sollte also nur eine Zeile, mit den entsprechenden...
  4. Zwei Spalten nach gleichen Text suchen und Wert aus ander Zelle anzeigen

    in Microsoft Excel Hilfe
    Zwei Spalten nach gleichen Text suchen und Wert aus ander Zelle anzeigen: Hallo zusammen, ich hoffe auf eure Hilfe. Es soll in Spalte M der Wert aus Spalte E angezeigt werden, wenn in Spalte G und H derselbe Text steht (z.B. Handy). Danke im voraus Albert
  5. Zusammenhängende Informationen aus einer Zeile in mehrere Spalten

    in Microsoft Excel Hilfe
    Zusammenhängende Informationen aus einer Zeile in mehrere Spalten: Guten Tag, hab ein kleines Problem - soll für die Arbeit eine Tabelle erstellen mit Kundendaten. Problem ist, dass die "Datenbank" die ich hierfür erhalten habe, alle Informationen zu allen Kunden...
  6. Wenn eine Uhrzeit in spalte größer als eine Stunde

    in Microsoft Excel Hilfe
    Wenn eine Uhrzeit in spalte größer als eine Stunde: Hallo Zusammen Ich bräuchte mal wieder eure Hilfe. Ich habe in Spalte C Uhrzeiten stehen. Nun möchte ich das die Zeile, wo die Uhrzeit älter ist als eine Stunde in einer anderen Tabelle...
  7. Spalten auswählen und Spalteninhalte subtrahieren

    in Microsoft Excel Hilfe
    Spalten auswählen und Spalteninhalte subtrahieren: Hallo, ich habe eine kleine Excel Herausforderung aber stehen voll auf dem Schlauch. Die Lösung ist mit Sicherheit sehr einfach, ich komme allerdings nicht drauf. Ich habe 5 Spalten mit Mengen...
  8. Summen über Pivot bei Unterpositionen in gleicher Spalte

    in Microsoft Excel Hilfe
    Summen über Pivot bei Unterpositionen in gleicher Spalte: Hallo Zusammen, ich hoffe ihr könnt mir behilflich sein bei folgendem. Ich habe Daten zu Materialnummer (Grün) und Wareneingängen (Spalte B) der letzten 2 Monate. Mein Problem ist das jede...
  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