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. SUMMEWENN mit dynamische Tabelle auf 1 Spalte eingrenzen

    in Microsoft Excel Hilfe
    SUMMEWENN mit dynamische Tabelle auf 1 Spalte eingrenzen: Hallo, wie kann ich bei SUMMEWENN mit dyn. Tabellen den Spaltenbereich eingrenzen? ich habe mit Power Query eine Tabelle zusammengefasst [ATTACH] und mit EINDEUTIG die unterschiedlichen Treffer...
  3. Spalten vergleichen und farblich markieren

    in Microsoft Excel Hilfe
    Spalten vergleichen und farblich markieren: Hallo, ich habe zwar das Thema "Spalten vergleichen" gefunden, nur hat es mein Problem nicht gelöst, deshalb hier die Frage: Ich habe eine Tabelle: In Spalte A sind Campingplätze aufgeführt,...
  4. Spalte für Klickbare Internetlinks

    in Microsoft Excel Hilfe
    Spalte für Klickbare Internetlinks: Hallo, ich würde gerne eine Spalte haben, in der ich Internet-Links kopiere um sie später aufzurufen. Ich weiß, dass ich mit STRG+K Internet-Links hinzufügen kann, das will ich aber nicht bei...
  5. Nummerierung in Spalte in Text umwandeln

    in Microsoft Word Hilfe
    Nummerierung in Spalte in Text umwandeln: Hallo Zuammen, mit folgendem Code wandel ich markierte Nummerierungen in einer Word-Tabelle in Text um: Selection.Range.ListFormat.ConvertNumbersToText Nun hätte ich gerne, dass beim Aufrufen...
  6. Spalte sortieren und filtern

    in Microsoft Excel Hilfe
    Spalte sortieren und filtern: Hallo ..., mit meinen Worten erklärt: Vor langer Zeit habe ich in einer Zeile Pulldowns eingebaut mit den ich sortieren und filtern kann. Das will ich jetzt in einer anderen Datei auch erstellen....
  7. identische Werte in Spalte nur einmal zählen

    in Microsoft Excel Hilfe
    identische Werte in Spalte nur einmal zählen: Hallo. Ich bitte um eure Unterstützung. Ich bin auf der Suche nach der richtigen Formel um die Anzahl der unterschiedlichen Tage angezeigt zu bekommen. Es soll auch dann noch gezählt werden, wenn...
  8. Größte zahl in spalte in TextBox

    in Microsoft Excel Hilfe
    Größte zahl in spalte in TextBox: Hallo zusammen Ich möchte gerne das die größte zahl aus der Spalte B in der TextBox angezeigt wird. So weit bin ich schon gekommen. Private Sub CommandButton1_Click() Dim Spalte As Long Dim...
  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