Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Variabler Druckbereich?......Bitte um Hilfe

Forumthread: Variabler Druckbereich?......Bitte um Hilfe

Variabler Druckbereich?......Bitte um Hilfe
03.05.2005 12:05:42
Peter
Hallo liebe Helfer,
mit nachstehendem Code steuere ich den Ausdruck verschiedener Tabellen in Abhängigkeit vom Wert in ComboBox1; prinzipiell ist das nur beim Wert "Jahr+Januar" OK, jedoch ist da leider eines nicht bedacht; wenn der Wert zb Februar 2003 ergibt, sollen die Spalten A bis E und I bis K ausgedruckt werden, weil die Spalten F bis H ausgeblendet sind.
Anders gesagt: es sollen immer die ersten 8 sichtbaren Spalten von links gedruckt werden!

Private Sub CommandButton5_Click()
Application.ScreenUpdating = False
Dim a As Byte
For a = 3 To 9 Step 1
If frmAuswertungB.ComboBox1.Text = ("200" & a & " " & "monatlich") Then
Worksheets("Bm200" & a).Visible = True
Worksheets("Bm200" & a).Activate
With Worksheets("Bm200" & a).PageSetup
.Orientation = xlLandscape
End With
With Worksheets("Bm200" & a).PageSetup
If Range("A75").Value <> "" Then
.PrintArea = "A1:H111"
ElseIf Range("A37").Value <> "" Then
.PrintArea = "A1:H74"
ElseIf Range("A4").Value <> "" Then
.PrintArea = "A1:H36"
End If
End With
Worksheets("Bm200" & a).PrintOut Copies:=1
Worksheets("Bm200" & a).Visible = xlVeryHidden
Sheets("Bearbeitung").Activate
End If
Next a
End Sub

Wer kann mir da weiterhelfen?
Vielen Dank
Peter S.
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Variabler Druckbereich?......Bitte um Hilfe
03.05.2005 13:34:47
u_
Hallo,
vielleicht so:
.PrintArea = Range(Cells(1, 1), Cells(111, 8 + Columns(6).Hidden * -3)).Address
Gruß
Leider nein, hab mir schon geholfen...Vielen Dank
03.05.2005 15:26:04
Peter
Hallo,
wen es interessiert, ich habs jetzt auf nem anderen Weg gelöst:
Ich kopiere die Ursprungstabelle auf eine andere Tabelle als Backup; danach lösche ich die Spalten, die ich vorher nur ausgeblendet hatte; dadurch bleibt mein Druckbereich immer innerhalb der Spalten A:H;
zuletzt hole ich die Ursprungsdten wieder aus der Backup-Tabelle zurück
Viele Grüße
Peter S.
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige