Guten Tag
mit nachstehender Code trage ich in der aktuellen Markierung (mehrere Zellen) eine Matrixformel ein (in geschweiften Klammern).
Sub abc()
With Selection
.FormulaArray = "=MAX(IF(R[6]C[-2]:R[11]C[-2]
Obschon jede Matrix-Formel einzeln funktioniert, kann innerhalb der Markierung eine einzelne Formel nicht mehr angepasst werden (Fehlermeldung: "Teile eines Arrays können nicht geändert werden.")
Ich nehme an, dass die Matrixformel pro Zelle einsetzen muss. Wie muss ich obigen Code erweitern, damit ich dann innerhalb der aktuellen Markierung eine einzelne Matrixformel anpassen kann? Geht das irgendwie mit For Each Cell in Selection oder ähnlich?
Gruss, Peter