Suche in einer Zeile mit der Funktion =Vergleich() bzw Application.Match().
Diese liefert Dir dann eine Zahl. Die relative Position, also die Spaltennummer, Deiner Zeile A5:ZZ5, wenn "Eigenschaft" gefunden wurd.
Wenn nicht, bekommst Du eine Fehlermeldung zurückgeliefert.
Das Ergebnis, also diese Zahl, verwendest Du, um mit der Intersect()-Methode ein Range-Objekt zu erstellen, welches ausgeblendete/gefilterte Zellen berücksichtigt. Wie Du die Intersect()-Methode füttern musst hängt davon ab, ob die ganze Spalte oder villeicht nur ein Teil der SPalte, verwendet werden soll/kann. (Stichwort: intelligente Tabelle-> DataBodyRange)
Wenn Dir die Intersect()-Methode tatsächlich ein Range-Objekt liefern kann, kannst Du in Anwendung der Min()-Funktion oder auch KKleinste() auf diese Range, den kleinsten Wert zurückgeben lassen.
|