Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Bereich markieren u. drucken m. Selection.PrintOut

Bereich markieren u. drucken m. Selection.PrintOut
11.01.2006 09:46:27
Peter
Guten Tag
Ganz unten in meinem Code markiere ich einen Bereich der aktiven Tabelle und will diesen drucken.
Dabei erhalte ich die Fehlermeldung
Laufzeitfehler '91': Objektvariable oder With-Blockvariable nicht festgelegt
Was mache ich falsch?
Danke für Feedback
Peter
Option Explicit

Sub Plausi()
Dim aBook As Workbook
Dim aSheet As Worksheet
Dim vSheet As Worksheet
Dim x As Variant
Dim zNr As Long
Dim nString As String
Dim dstring As Date
Dim drucken As Range
Set aBook = ThisWorkbook
Set aSheet = aBook.ActiveSheet
If aSheet.Index = 1 Then Exit Sub
'Set vSheet = aBook.Sheets(aSheet.Index - 1)
dstring = Sheets("Parameter").Range("navdate")
nString = Format(Month(dstring), "00") & Format(Day(dstring), "00")
Set vSheet = Sheets(nString)
'beginnend ab Zelle C5 im aktiven Sheet
With aSheet
zNr = 5
Do While Cells(zNr, 3) <> ""
.Cells(zNr, 26) = Application.SumIf(vSheet.Range("C:C"), .Range("C" & zNr), vSheet.Range("R:R"))
zNr = zNr + 1
Loop
End With
With aSheet
zNr = 5
Do While .Cells(zNr, 3) <> ""
If IsNumeric(.Cells(zNr, 18)) And .Cells(zNr, 18) <> 0 Then
.Cells(zNr, 27) = 1 - .Cells(zNr, 26) / .Cells(zNr, 18)
Else
End If
zNr = zNr + 1
Loop
End With
'Sheet für Plausibilisierungszwecke ausdrucken
zNr = zNr + 4
With aSheet
drucken = Range(.Cells(1, 1), .Cells(zNr, 27))
Selection.PrintOut Copies:=1, Collate:=True
End With
End Sub

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bereich markieren u. drucken m. Selection.PrintOut
11.01.2006 10:17:55
Harald
Hallo Peter,
im With-Block ist nichts selektiert und daher kann er auch die Selektion nicht drucken.
statt 4-zeiliger With-Block, hier ein Einzeiler
aSheet.Range(Cells(1, 1), Cells(zNr, 27)).PrintOut Copies:=1, Collate:=True
Gruss Harald
AW: Bereich markieren u. drucken m. Selection.PrintOut
11.01.2006 10:32:46
Peter
Hallo Harald
So klappts auf Anhieb.
Danke!
Peter
Anzeige
Danke für die Rückmeldung owT
11.01.2006 10:39:18
Harald
Gruss Harald
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
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