Registriert seit: 14.05.2015
Version(en): 2013
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
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
14.05.2015, 12:43
(Dieser Beitrag wurde zuletzt bearbeitet: 14.05.2015, 12:44 von WillWissen.
Bearbeitungsgrund: Tippfehlerkorrektur
)
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)
Registriert seit: 14.05.2015
Version(en): 2013
Hallo Günter,
neeee
Ich möchte über ein Userform daruaf zugreifen, um die Seiten Auszuwählen oder abzuwählen (Checkboxes)
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hi Günter,
ich möchte z.B. die Seiten 1 und 3 drucken. Wie/wo kann ich das genau einstellen?
Gruß Uwe
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo Nora,
was genau verstehst Du unter Seiten?
Sind die Bereiche vorgegeben oder durch feste Seitenumbrüche oder ... ?
Gruß Uwe
Registriert seit: 14.05.2015
Version(en): 2013
(14.05.2015, 13: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
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
(14.05.2015, 13: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)
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
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
Registriert seit: 14.05.2015
Version(en): 2013
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
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
(14.05.2015, 20: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