Excel VBA: For Each zelle in Range

Salu Reinhard,

kann ich nicht nachvollziehen, hier in der Tabelle siehst du
„meine“ Werte wenn ich das nachfolgende Makro „test“ laufen
liess.
In sind die Zeilenanzahlen in B die zeit in Sekunden die der
dir vorliegende Code brauchte.
Wenn ich das für 65536 zeilen hochrechnen lasse komme ich auf
etwas über 10 sek. und deine Kiste ist sicher schneller :smile:

Ich muß zugeben, daß ich die Zeitermittlung nicht ganz verstanden habe, aber ich habe nach etwa fünf Minuten das Script abgebrochen. Die Werte der bis dahin angezeigten zwei Zeilen waren bei mir

Tabellenblatt
│ A │ B │ C │
──┼──────┼──────┼──────┤
1 │ 200 │ 38,9 │ 0,19 │
──┼──────┼──────┼──────┤
2 │ 600 │ 65,4 │ 0,10 │
──┼──────┼──────┼──────┤

Ich habe es mit festen Indizes für die Zelle versucht (For i = 2 to 21 …), auch nix. Das Apklappern erscheint mir alternativlos. Ich weiß nicht, wie ich mit einer Funktion die Zeilen ausblenden kann. Zudem habe ich mit Funktionen schlechte Erfahrungen gemacht (siehe /t/excel-vba-eigene-funktion-werte-aktualisieren/646…

Kurz: Ich habe es nicht verstanden :o( Gibst Du mir noch einen Stubbs in die richtige Richtung?

Viele Grüße :o)
-Rob.