set_dynamic_array_formula Methode

set_dynamic_array_formula(self, array_formula, options, calculate_value)

Legt eine dynamische Array-Formel fest und sorgt dafür, dass die Formel, wenn möglich, in benachbarte Zellen überläuft.

Kehrt zurück

der Bereich, in den die Formel übergehen soll.


def set_dynamic_array_formula(self, array_formula, options, calculate_value):
    ...
ParameterTypBeschreibung
array_formulastrder Formelausdruck
optionsFormulaParseOptionsOptionen zum Analysieren der Formel.
Die Option „Analysieren“ wird ignoriert und die Formel wird immer sofort analysiert
calculate_valueboolob diese dynamische Arrayformel für die Zellen im verschütteten Bereich berechnet wird.

Bemerkungen

der zurückgegebene Bereich ist möglicherweise nicht derselbe wie der tatsächliche Bereich, in den diese dynamische Arrayformel übergeht. Wenn der Bereich nicht leere Zellen enthält, wird die Formel nur für die aktuelle Zelle festgelegt und als „#SPILL!“ gekennzeichnet. Aber für solche Situationen geben wir immer noch den gesamten Bereich zurück, in den diese Formel übergehen sollte.

set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value)

Legt eine dynamische Array-Formel fest und sorgt dafür, dass die Formel, wenn möglich, in benachbarte Zellen überläuft.

Kehrt zurück

der Bereich, in den die Formel übergehen soll.


def set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value):
    ...
ParameterTypBeschreibung
array_formulastrder Formelausdruck
optionsFormulaParseOptionsOptionen zum Analysieren der Formel.
Die Option „Analysieren“ wird ignoriert und die Formel wird immer sofort analysiert
valueslistWerte (berechnete Ergebnisse) für die Zellen mit der angegebenen dynamischen Array-Formel
calculate_rangeboolOb der verschüttete Bereich für diese dynamische Arrayformel berechnet wird.
Wenn der Parameter “values” nicht null ist und dieses Flag falsch ist,
dann beträgt die Höhe des verschütteten Bereichs Werte.Länge und die Breite Werte[0].Länge.
calculate_valueboolob diese dynamische Array-Formel für die Zellen im verschütteten Bereich berechnet wird, wenn “Werte” null ist
oder das entsprechende Element in „Werten“ für eine Zelle ist null.

Bemerkungen

der zurückgegebene Bereich ist möglicherweise nicht derselbe wie der tatsächliche Bereich, in den diese dynamische Arrayformel übergeht. Wenn der Bereich nicht leere Zellen enthält, wird die Formel nur für die aktuelle Zelle festgelegt und als „#SPILL!“ gekennzeichnet. Aber für solche Situationen geben wir immer noch den gesamten Bereich zurück, in den diese Formel übergehen sollte.

set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value, copts)

Legt eine dynamische Array-Formel fest und sorgt dafür, dass die Formel, wenn möglich, in benachbarte Zellen überläuft.

Kehrt zurück

der Bereich, in den die Formel übergehen soll.


def set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value, copts):
    ...
ParameterTypBeschreibung
array_formulastrder Formelausdruck
optionsFormulaParseOptionsOptionen zum Analysieren der Formel.
Die Option „Analysieren“ wird ignoriert und die Formel wird immer sofort analysiert
valueslistWerte (berechnete Ergebnisse) für die Zellen mit der angegebenen dynamischen Array-Formel
calculate_rangeboolOb der verschüttete Bereich für diese dynamische Arrayformel berechnet wird.
Wenn der Parameter “values” nicht null ist und dieses Flag falsch ist,
dann beträgt die Höhe des verschütteten Bereichs Werte.Länge und die Breite Werte[0].Länge.
calculate_valueboolob diese dynamische Array-Formel für die Zellen im verschütteten Bereich berechnet wird, wenn “Werte” null ist
oder das entsprechende Element in „Werten“ für eine Zelle ist null.
coptsCalculationOptionsDie Optionen zum Berechnen der Formel.
Aus Leistungsgründen sollte die Eigenschaft CalculationOptions.recursive normalerweise auf „false“ gesetzt werden.

Bemerkungen

der zurückgegebene Bereich ist möglicherweise nicht derselbe wie der tatsächliche Bereich, in den diese dynamische Arrayformel übergeht. Wenn der Bereich nicht leere Zellen enthält, wird die Formel nur für die aktuelle Zelle festgelegt und als „#SPILL!“ gekennzeichnet. Aber für solche Situationen geben wir immer noch den gesamten Bereich zurück, in den diese Formel übergehen sollte.

Siehe auch