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.

Clevere Lösung Druck
#1
Hallo,

freue mich auf euch und eure Tipps!

Folgendes Problem:
Tabelle1 hat mehrere Spalten und Zeilen mit Infos

Ich möchte über ein Userform eine Abfrage erhalten welche Seiten ausgedruckt werden sollen.
Kann ich es bewerkstelligen mit eurer Hilfe?

Lieben Dank
Nora
Antworten Top
#2
Hi Nora,

mal 'ne blöde Frage.

Wieso benutzt du nicht einfach STRG+P. Mit dieser Kombination gelangst du sofort ins Druckmenü und kannst ganz einfach deine zu druckenden Seiten eingeben. Ich denke, diese Eingabe wird dir auch ein Makro nicht abnehmen
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hallo Günter,

neeee Blush

Ich möchte über ein Userform daruaf zugreifen, um die Seiten Auszuwählen oder abzuwählen (Checkboxes)
Antworten Top
#4
Hi Günter,

ich möchte z.B. die Seiten 1 und 3 drucken. Wie/wo kann ich das genau einstellen?

Gruß Uwe
Antworten Top
#5
Hallo Nora,

was genau verstehst Du unter Seiten?
Sind die Bereiche vorgegeben oder durch feste Seitenumbrüche oder ... ?

Gruß Uwe
Antworten Top
#6
(14.05.2015, 12:08)Kuwer schrieb: Hallo Nora,

was genau verstehst Du unter Seiten?
Sind die Bereiche vorgegeben oder durch feste Seitenumbrüche oder ... ?

Gruß Uwe

Feste Seitenumbrüche
Antworten Top
#7
(14.05.2015, 12:06)Kuwer schrieb: Hi Günter,

ich möchte z.B. die Seiten 1 und 3 drucken. Wie/wo kann ich das genau einstellen?

Gruß Uwe

Hi Uwe,

ich habe das wohl mit dem Druckmenü beim Word in Verbindung gebracht und beim Excel nicht mehr überprüft. Sorry :( 

Beim Word funktioniert das so:

[
Bild bitte so als Datei hochladen: Klick mich!
]
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#8
Hallo Nora,

erstelle eine UserForm und füge in diese eine ListBox und einen CommandButton ein.

Das ist der Code der UF:

Code:
Option Explicit

Dim i As Long
Dim oWs As Worksheet
 
Private Sub CommandButton1_Click()
 Me.Hide
 With ListBox1
   For i = 0 To .ListCount - 1
     If .Selected(i) Then
       oWs.PrintOut i + 1, , , True
     End If
   Next i
 End With
 Me.Show
End Sub

Private Sub ListBox1_Change()
 CommandButton1.Visible = False
 With ListBox1
   For i = 0 To .ListCount - 1
     If .Selected(i) Then
       CommandButton1.Visible = True
       Exit For
     End If
   Next i
 End With
End Sub

Private Sub UserForm_Initialize()
 Set oWs = ActiveSheet
 CommandButton1.Visible = False
 With ListBox1
   .MultiSelect = fmMultiSelectMulti
   .ListStyle = fmListStyleOption
   For i = 1 To oWs.PageSetup.Pages.Count
     .AddItem "Seite " & i
   Next i
 End With
End Sub

Das True in der Zeile

oWs.PrintOut i + 1, , , True

bewirkt, dass jeweils zuerst eine Vorschau angezeigt wird.
False an dieser Stelle unterdrückt diese Vorschau.

Gruß Uwe
Antworten Top
#9
Hallo Uwe,

vielen Dank, das ist ungefähr das, was ich mir vorgestelt habe.
Ein Problem ist, dass wenn ich mehrere Seiten auswähle (Z.B. Seite 2 und Seite 12) ich alle Seiten danach angezeigt bekomme.

Ist es mögich, nur die Seiten auszudrucken, die markeirt sind?

Ansonsten vielen Dank
Antworten Top
#10
(14.05.2015, 19:33)tep schrieb: Ist es mögich, nur die Seiten auszudrucken, die markeirt sind?

Genau das macht mein Code (bei mir).
Ansonsten poste bitte Deine Datei.

Gruß Uwe
Antworten Top


Gehe zu:


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