HAHA [...] WIE?
.Count(.Index(Position(), kk, Evaluate("Rows(kk)"))) --> Position innerhalb des Array,
Nein. Eine Methode. (Nicht irritieren lassen von WorksheetFunction)
.Count(.Index(Position(), kk, Evaluate("Rows(kk)"))) -->das gesamte Array aufgrund der ()?
Nein. Ginge auch ohne das Klammerpaar.
.Count(.Index(Position(), kk, Evaluate("Rows(kk)"))) -->???
Eine Methode.
.Count(.Index(Position(), kk, Evaluate("Rows(kk)"))) --> wie erklärn sich die Klammern?
Irgendwann erklären die sich von selbst ;) Ist also der Syntax geschuldet. Obwohl es Ausnahmen gibt, kannst Du davon ausgehen, dass nach einem Methodenbezeichner und dessen öffnenden Klammer, ein Parameterliste, dann eine abschließende Klammer folgt.
Parameterliste kann sein, muss aber nicht immer gegeben sein. Die Intellisene wird es Dir verraten. (Stichwort: Konstruktor, wenn Dir das besser hilft)
.Count(.Index(Position(), kk, Evaluate("Rows(kk)"))) --> Zeile kk innerhalb des Arrays --> Umwandlung in einen String um den Ausdruc zu erhalten
Syntax: "Zeichenkette in Anführungszeichen" & Variable & "Zeichenkette in Anführungszeichen"
Beispiel:
.Count(.Index(Position(), kk, Evaluate("Rows(" & kk & ")")))
|