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

Forumthread: For Each zelle In Range("a2:a1000") erweitern

For Each zelle In Range("a2:a1000") erweitern
Karsten
Hallo,
Wenn ich diesen Befehl ausführe befinde ich mich gerade in Tabelle1. Ich möchte aber, dass u.s. Befehl in Tabelle2 ausgeführt wird. Kann mir jemand die Tabelle2 in den Befehl hineinkonstruieren.
Danke.
Gruß
Karsten
Dim zelle As Range
For Each zelle In Range("a2:a1000")
If zelle.Value = Range("a1").Value Then
zelle.Select
Exit Sub
End If
Next zelle
Anzeige

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

Betreff
Benutzer
Anzeige
AW: For Each zelle In Range("a2:a1000") erweitern
08.07.2009 10:59:35
Luschi
Hallo Karsten,
wenn man das Range-Objekt ohne die Tabellenzuordnung benutzt, dann bezieht sich dieses Objekt immer auf die aktive Tabelle:
For Each zelle In Range("a2:a1000") entspricht dann
For Each zelle In ActiveSheet.Range("a2:a1000")
Was Du haben willst, sieht dann so aus:
For Each zelle In Worksheets("Tabelle2").Range("a2:a1000")
Gruß von Luschi
aus klein-Paris
PS: Du kannst aber auch erst auf Tabelle2 wechseln und dann den Vba-Code ausführen. Aber das ist dann doch zu unsicher.
Anzeige
AW: For Each zelle In Range("a2:a1000") erweitern
08.07.2009 11:13:19
Karsten
Hallo Luschi,
Besten Dank.
Gruß
Karsten
;

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