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

Druckbereich über Optionsbutton

Forumthread: Druckbereich über Optionsbutton

Druckbereich über Optionsbutton
25.03.2003 17:44:15
Jens
guten Abend
mit einem Code von Hans will ich in Abhängigkeit ob OptionButton1 oder 2 True ist den Range festlegen. Aber ich bekomme dabei immer die Fehlermeldung das Variable nicht definiert ist. Was ist da falsch?

Option Explicit
'Code von Hans (053399)
Sub MehrBereichsDruck() 'Druckt Mehrbereich aus 1 TB
Dim rng As Range, rngAct As Range
Dim iRow As Integer, iCounter As Integer
Application.ScreenUpdating = False
'Set rng = Range("A1:E20,A25:E26")
If OptionButton1 = True Then Set rng = Range("A1:E20,A25:E26")
If OptionButton2 = True Then Set rng = Range("A1:E20,A27:E35")
Workbooks.Add 1 'TB einfügen
For Each rngAct In rng.Areas
iCounter = iCounter + 1
If iRow > 0 Then
iRow = Cells(Rows.Count, 1).End(xlUp).Row + 2
Else
iRow = 1
End If
'Cells(iRow, 1).Value = iCounter & ". Bereich:"
rngAct.Copy Cells(iRow + 1, 1)
Next rngAct
ActiveSheet.PrintPreview
ActiveWorkbook.Close savechanges:=False 'löscht eingefügtesTB
Application.ScreenUpdating = True
End Sub

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Re: Druckbereich über Optionsbutton
25.03.2003 17:50:37
Knut

An welcher Stelle kommt der Fehler?
Knut

Re: Druckbereich über Optionsbutton
25.03.2003 20:42:03
Harry_W

Hallo

Ich lösche dann immer das
Option Explicit am Anfang

mfg

Harry_W

Re: Druckbereich über Optionsbutton
25.03.2003 22:02:15
PeterW

Hallo Harry,

vor einem solchen Vorgehen kann nur gewarnt werden. Das Option Explicit sorgt dafür, dass Variablen überhaupt - und dann auch noch richtig dimensioniert werden müssen. Wenn Du die Anweisung löschst wird er Code vielleicht laufen aber wundere Dich dann nicht, wenn sich ein anderes als das von Dir gewünschte Resultat einstellt - und dann wünsche ich viel Spaß bei der Fehlersuche. :-)

Gruß
Peter

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