Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
184to188
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
184to188
184to188
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

VBA Worksheet Problem

VBA Worksheet Problem
25.11.2002 16:27:26
ADAM
Habe mal ne Frage:
Wieso geht folgende Anweisung nicht???

Dim Worksheet as Worksheet
Dim Zeilenzaehler as Integer

For Each Worksheet In ActiveWorkbook.Worksheets(Array("TT", "TR", "GG", "ZD"))

Worksheet.Select

For i = 4 To 2000
If Worksheet.Cells(i, 2).Interior.ColorIndex = 33 Then
Zeilenzaehler = i
Exit For
Else
'do nothing
End If
Next i

ActiveWorkbook.Worksheets("Ausgabeblatt").Cells(5, 2).Value = Worksheet.Cells(Zeilenzaehler, 4)

Next Worksheet


Das Ganze sucht in einem Sheet nach blau hinterlegten Zeilen, und gibt die dann in einem anderen sheet wieder aus.
Es tritt allerdings ein Fehler bei "Worksheets("Ausgabeblatt").Cells(5, 2).Value = Worksheet.Cells(Zeilenzaehler, 4)" auf. Wieso?

ADAM

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

Betreff
Datum
Anwender
Anzeige
Re: VBA Worksheet Problem
25.11.2002 16:32:20
Ralf Sögel
weil der Bezeichner für das Worksheet fehlt. Variable verwenden!
Re: VBA Worksheet Problem
25.11.2002 16:37:41
Martin Bolleter
... und weil die Anweisung
Dim Worksheet as Worksheet
Unsinn ist. Als Variablen dürfen keine reservierten Begriffe verwendet werden. Es wundert mich, dass Excel das nicht moniert hat. In jedem Fall sind mit solchen Bezeichnungen Verwechslungen vorprogrammiert.

Gruss
Martin

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige