Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Drucken von einzelnen Zeilen per Auswahl
#1
Hallo zusammen,

ich suche eine Lösung für folg. Aufgabe:
aus einer Tabelle mit etwa 25 Zeilen möchte ich jeweils die erste Zeile (=Spaltenüberschriften) und eine weitere Zeile drucken.
Die weitere Zeile für den Druck sollte per Abfragefenster ausgewählt werden können (z. B. : welche Zeile möchten Sie drucken? Per Eingabe oder Dropdown Zeile 1-25 auswählen).
Ausgewählte Zeile wird gedruckt. 

Würde mich über eine Lösung sehr freuen.
LG
Antworten Top
#2
Hallo,

z.B. so:
Sub AusdruckenMitAbfrage()
Dim varAbfrage As Variant
Rows("2:25").Hidden = True
varAbfrage = InputBox("Zu druckende Zeilennummer zwischen 2 und 25 eingeben")
If IsNumeric(varAbfrage) Then
If varAbfrage >= 2 And varAbfrage <= 25 Then
Rows(varAbfrage).Hidden = False
ActiveSheet.PrintOut
Rows("2:25").Hidden = False
End If
End If
End Sub
Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • UliG
Antworten Top
#3
Hallo Uwe,

danke für Antwort. 
Das Ausblenden der Zeilen, die nicht gedruckt werden sollen, ist eine gute Lösung.
Anschließend alles wieder einblenden ebenso. Eine Frage noch, lässt sich irgendwie die ursprüngliche Zeilenhöhe nach dem Einblenden  
beibehalten? 
 
Ansonsten aber vielen Dank. 
LG Uli
Antworten Top
#4
Hallo Uli,

(15.12.2017, 14:22)UliG schrieb: Eine Frage noch, lässt sich irgendwie die ursprüngliche Zeilenhöhe nach dem Einblenden  
beibehalten? 

es tut mir leid, aber ich bekomme es bei mir nicht hin, dass sich die Zeilenhöhe verändert. Blush

Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • UliG
Antworten Top
#5
Hallo Uwe,

die Zeilen haben eine unterschiedliche Höhe, nach dem Einblenden haben alle Zeilen die gleiche Höhe.
Aber egal, ich habe "autoFit" am Ende Deines scripts  ergänzt und alles passt wieder.
Danke für Antwort, ich bin mit der Lösung sehr zufrieden.
Wünsche Dir alles Gute für die kommenden Tage

LG Uli
Antworten Top
#6
Hio,

dazu müßtest Du die Zeilenhöhen vor dem Ausblenden alle in einer Hilfsspalte mtischreiben und nach dem Wieder-Einblenden setzen.
[-] Folgende(r) 1 Nutzer sagt Danke an Rabe für diesen Beitrag:
  • UliG
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste