Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
164to168
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
164to168
164to168
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Problem mit Prozedur

Problem mit Prozedur
03.10.2002 09:29:33
Rolf

Hallo Miteinander

ich habe ein problem mit folgender prozedur:

Sie soll versch. Druckbereich auf eine Seite drucken.
Er hängt bei mir jedoch jedes mal bei der find methode fest....

Sub MehrBereichsDruck()
Dim TB1 As Worksheet, TB2 As Worksheet
Dim SA As Range
Dim i, y
Application.ScreenUpdating = False
Set TB1 = ActiveSheet
Set TB2 = Worksheets.Add
TB1.Select
i = 1: y = 1
For Each SA In Selection.Areas
MsgBox Selection.Areas(1).Address
MsgBox Selection.Areas(1).Parent.Name
TB2.Cells(i, 1) = "Bereich Nr. " & y
i = i + 1
SA.Copy
TB2.Cells(i, 1).PasteSpecial Paste:=xlValues
i = TB2.Cells.Find("*", "A1", , , xlByRows, xlPrevious).Row + 2 ' hier bleibt er hängen!!!
y = y + 1
Next SA
Unload UserForm1
TB2.PrintPreview
Application.DisplayAlerts = False
TB2.Delete
Application.DisplayAlerts = True
End Sub


kann mir jemand helfen?

gruss rolf

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

Betreff
Datum
Anwender
Anzeige
Re: Problem mit Prozedur
03.10.2002 10:14:27
Rolf
kann mir wirklich niemand helfen????

Es geht ja eigentlich nur um diesen Ausdruck:

i = TB2.Cells.Find("*", "A1", , , xlByRows, xlPrevious).Row + 2

wasbeifindersteZelle? .find("*","A1".. geht nicht
03.10.2002 11:25:07
andre
Hallo Rolf,
das Problem ist das "A1".
Was dort stehen muss weiss ich auch nicht, aber ohne A1 gehts. Das kannst Du auch weglassen, weil er standardmässig dort anfängt. Wenn nicht, kannst Du vorher A1 aktivieren.
gruss andre

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige