Hallo Zusammen.
Ich habe da eine Frage, dessen Beantwortung zur Lösung eines Problems beitragen könnte, welches bei mir öfters auftritt.
Gibt es die Möglichkeit,eine Zeile aus der Tabellenkalkulation in Abhängigkeit von dem Inhalt einer Spalte der jeweiligen Zeile, auszudrucken bzw. nicht auszudrucken ?
Vielen Dank für die Hilfe.
Gibt es die Möglichkeit,eine Zeile aus der Tabellenkalkulation
in Abhängigkeit von dem Inhalt einer Spalte der jeweiligen
Zeile, auszudrucken bzw. nicht auszudrucken ?
Hi Christian,
anpassen musste ggfs noch
A65536 in die gewünschte Spalte, zB F65536
und
If .Cells(n, 1) "nicht" Then
wobei da die 1 die Spaltennummer ist, A=1,B=2, C=3 usw
und halt die If-bedingung selbst
Sub test()
Set wsQuelle = Worksheets("Tabelle1")
Set wsZiel = Worksheets("Tabelle2")
letzte = Worksheets("Tabelle1").Range("A65536").End(xlUp).Row
zei = 1
With wsQuelle
For n = 1 To letzte
If .Cells(n, 1) "nicht" Then
.Cells(n, 1).EntireRow.Copy Destination:=wsZiel.Cells(zei, 1)
zei = zei + 1
End If
Next n
End With
wsZiel.PrintOut
Set wsQuelle = Nothing
Set wsZiel = Nothing
End Sub
Gruß
Reinhard
Hallo Christian,
ich würde vor dem Drucken die Zeilen ausblenden, die nicht gedruckt werden sollen.
Dies geht am einfachsten mit der Autofilter-Funktion unter Daten.
- Markiere die Felder in den Spalten einschließlich Spaltentitel, die die Daten enthalten, die Drucken Ja/Nein entscheiden sollen.
- Wähle Menüs Daten–> Autofilter
Für jede der gewählten Spalten wird jetzt ein Pull-Down-Pfeil angezeigt
- Wähle Pull-Down-Pfeil der gewünschten Spalte aus und klicke auf ‚(Benutzerdfiniert)‘
- Wähle im angezeigten Fenter links die Bedingung ‚entspricht nicht‘ und rechts den Wert der nicht gedruckt werden soll.
Nach Klick auf OK werden alle gewünschten Zeilen ausgeblendet.
Nach dem Drucken kannst mit Klick auf den Pull-Down-Pfeil und dann auf ‚(Alle)‘ die ausgeblendeten Zeilen wieder anzeigen.
Gruß
Franz
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]