méthode refresh_dynamic_array_formulas

refresh_dynamic_array_formulas

Actualise les formules de tableau dynamique (déversement dans une nouvelle plage de cellules voisines en fonction des données actuelles) Les autres formules du classeur ne seront pas calculées de manière récursive même si elles ont été utilisées par des formules matricielles dynamiques.

def refresh_dynamic_array_formulas(self, calculate):
    ...
ParamètreTaperDescription
calculateboolS’il calcule et met à jour les valeurs de cellule pour ces formules de tableau dynamique

refresh_dynamic_array_formulas

Actualise les formules de tableau dynamique (déversement dans une nouvelle plage de cellules voisines en fonction des données actuelles)

def refresh_dynamic_array_formulas(self, calculate, copts):
    ...
ParamètreTaperDescription
calculateboolS’il calcule et met à jour les valeurs de cellule pour ces formules de tableau dynamique
coptsCalculationOptionsLes options de calcul des formules

Remarques

Pour des raisons de performances, nous n’actualisons pas automatiquement toutes les formules de tableau dynamique. lorsque la formule elle-même ou les données auxquelles elle fait référence ont changé. L’utilisateur doit donc appeler cette méthode manuellement après les opérations susceptibles d’influencer les formules matricielles dynamiques, tels que l’importation/définition de valeurs de cellules, l’insertion/suppression de lignes/colonnes/plages, … etc.

Pour la plupart des formules comportant des fonctions, le calcul de la plage de déversement nécessite également le calcul de la formule, donc, en général, la valeur vraie pour l’indicateur “calculer” est préférée. Si la formule est simple, comme une référence de plage ou un tableau (par exemple “=C1:E5”, “={1,2;3,4}”, …), fonction simple sur une plage ou un tableau (par exemple “=ABS(C1:E5)”, “=1+{1,2;3,4}”, …), et toutes les formules seront calculées plus tard (comme par Workbook.calculate_formula), puis utiliser une valeur fausse pour l’indicateur “calculer” peut éviter le calcul en double au profit des performances.

Voir également