Metodo set_dynamic_array_formula

set_dynamic_array_formula(self, array_formula, options, calculate_value)

Imposta una formula di matrice dinamica e, se possibile, fa sì che la formula si estenda alle celle adiacenti.

ritorna

l’intervallo entro cui dovrebbe estendersi la formula.


def set_dynamic_array_formula(self, array_formula, options, calculate_value):
    ...
ParametroTipoDescrizione
array_formulastrl’espressione della formula
optionsFormulaParseOptionsopzioni per analizzare la formula.
L’opzione “Analizza” verrà ignorata e la formula verrà sempre analizzata immediatamente
calculate_valueboolse calcolare questa formula di matrice dinamica per le celle nell’intervallo distribuito.

Osservazioni

l’intervallo restituito potrebbe non essere lo stesso di quello effettivo in cui si riversa questa formula di matrice dinamica. Se nell’intervallo sono presenti celle non vuote, la formula verrà impostata solo per la cella corrente e contrassegnata come “#SPILL!”. Ma per questo tipo di situazione restituiamo comunque l’intervallo completo in cui dovrebbe estendersi questa formula.

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

Imposta una formula di matrice dinamica e, se possibile, fa sì che la formula si estenda alle celle adiacenti.

ritorna

l’intervallo entro cui dovrebbe estendersi la formula.


def set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value):
    ...
ParametroTipoDescrizione
array_formulastrl’espressione della formula
optionsFormulaParseOptionsopzioni per analizzare la formula.
L’opzione “Analizza” verrà ignorata e la formula verrà sempre analizzata immediatamente
valueslistvalori (risultati calcolati) per quelle celle con la formula di matrice dinamica fornita
calculate_rangeboolCalcola l’intervallo di dispersione per questa formula di matrice dinamica.
Se il parametro “values” non è nullo e questo flag è falso,
quindi l’altezza dell’intervallo versato sarà valori.La lunghezza e la larghezza saranno valori[0].Length.
calculate_valueboolse calcolare questa formula di matrice dinamica per quelle celle nell’intervallo travasato quando “valori” è nullo
oppure l’elemento corrispondente in “valori” per una cella è nullo.

Osservazioni

l’intervallo restituito potrebbe non essere lo stesso di quello effettivo in cui si riversa questa formula di matrice dinamica. Se nell’intervallo sono presenti celle non vuote, la formula verrà impostata solo per la cella corrente e contrassegnata come “#SPILL!”. Ma per questo tipo di situazione restituiamo comunque l’intervallo completo in cui dovrebbe estendersi questa formula.

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

Imposta una formula di matrice dinamica e, se possibile, fa sì che la formula si estenda alle celle adiacenti.

ritorna

l’intervallo entro cui dovrebbe estendersi la formula.


def set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value, copts):
    ...
ParametroTipoDescrizione
array_formulastrl’espressione della formula
optionsFormulaParseOptionsopzioni per analizzare la formula.
L’opzione “Analizza” verrà ignorata e la formula verrà sempre analizzata immediatamente
valueslistvalori (risultati calcolati) per quelle celle con la formula di matrice dinamica fornita
calculate_rangeboolCalcola l’intervallo di dispersione per questa formula di matrice dinamica.
Se il parametro “values” non è nullo e questo flag è falso,
quindi l’altezza dell’intervallo versato sarà valori.La lunghezza e la larghezza saranno valori[0].Length.
calculate_valueboolse calcolare questa formula di matrice dinamica per quelle celle nell’intervallo travasato quando “valori” è nullo
oppure l’elemento corrispondente in “valori” per una cella è nullo.
coptsCalculationOptionsOpzioni per il calcolo della formula.
In genere, per motivi di prestazioni, la proprietà CalculationOptions.recursive dovrebbe essere falsa.

Osservazioni

l’intervallo restituito potrebbe non essere lo stesso di quello effettivo in cui si riversa questa formula di matrice dinamica. Se nell’intervallo sono presenti celle non vuote, la formula verrà impostata solo per la cella corrente e contrassegnata come “#SPILL!”. Ma per questo tipo di situazione restituiamo comunque l’intervallo completo in cui dovrebbe estendersi questa formula.

Guarda anche