Clever-Excel-Forum

Normale Version: Ein Feld so effektiv wie möglich schrumpfen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallöchen,

ich hatte ja weiter oben schon geschrieben, dass das Füllen eine Rolle spielt. Es ist ja nicht gesagt, dass das Array kontinuierlich mit Einträgen <> Leer gefüllt ist, sondern mit "irgendwelchen Werten". Schlagt mich nicht, wenn ich im weitesten Sinne also Leer-Einträge auch dazu zähle. Falls z.B. ein Zellbereich übernommen wird, könnte es sein, das leere Zellen dabei sind und entsprechend auch Leer-Einträge.
Also, eine wichtige Voraussetzung ist auch, dass keine Leer-Einträge in den Arrays enthalten sind. Die codes laufen auch mit Leer-Einträgen, bringen dann aber ein falsches Ergebnis.

Codespiker hat bei seinem Beispiel von 16:35 Uhr ja schon dazu geschrieben: "Für den Spezialfall, dass ein Feld nur mit Zahlen gefüllt wird" und wenn dann also keine Leer-Einträge dabei sind, passt es.
Übrigens reicht WorksheetFunction.Count(Ffeld))

Bei Ralf's Lösung könnte man für den Fall, das Leer-Einträge vorhanden sein können, von hinten anfangen. Falls nicht, passt es natürlich auch.
Seiten: 1 2