Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

VBA+For Schleife





Frage

Meine For-Schleife lautet m = 6 to 18 Kann ich jetzt auch anstatt 18 Sie solange laufenlassen bis sie eine Zeile erreicht die die Farbe grau (16) hat? Gruß [*][sup][i] *Threadedit* 14:34:18, 04.09.2008 Admininfo: Führ bitte einen Thread nicht fort indem du Weitere eröffnest, und vermeide Mehrfachanfragen. Die Datenbank und User werden es dir danken. Siehe [u][url=https://supportnet.de/faqsthread/840]FAQ 2, #3[/url][/u].[/i][/sup]

Antwort 1 von Teerbaby

naja, entweder du änderst die 18 in 16 ;) Oder du schreibst in die Schleife sowas wie
if m=16 then exit for


Antwort 2 von DukeNT

Hi,
ich glaube eher das der Grauwert (16) gemeint ist.
Versuchs mal hiermit:

For m = 6 To 65536
If Cells(m, 1).Interior.ColorIndex = 16 Then Exit For
...deine Anweisung...
Next

Gruß Niels

Antwort 3 von nighty

hi all :-)

statt 65536 waere rows.count angebrachter

gruss nighty

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: