Aller au contenu principal
Version: 20 R10 BETA

VP SET FORMULAS

VP SET FORMULAS ( rangeObj : Object ; formulasCol : Collection )

ParamètresTypeDescription
rangeObjObject->Objet plage de cellules
formulasColCollection->Collection de formules

Description

La commande VP SET FORMULAS attribue une collection de formules à partir de la plage de cellules spécifiée.

Dans rangeObj, passez une plage de la cellule (créée avec VP Cell) dont la formule que vous voulez spécifier. Si rangeObj comprend plusieurs plages, seule la première plage est utilisée.

Le formulesCol est une collection à deux dimensions :

  • La collection de premier niveau contient des sous-collections de formules. Chaque sous-collection définit une ligne.
  • Chaque sous-collection définit les valeurs des cellules de la ligne. Les valeurs doivent être des éléments textuels contenant les formules à associer aux cellules.

Si la formule est une chaîne de caractères, utilisez le point . comme séparateur numérique et la virgule , comme séparateur de paramètres. Si une méthode 4D est utilisée, elle doit être autorisée par la commande VP SET ALLOWED METHODS.

Vous supprimez les formules dans rangeObj en les remplaçant par une chaîne vide ("").

Exemple 1

$formulas:=New collection
$formulas.push(New collection("MAX(B11,C11,D11)";"myMethod(G4)")) // Première ligne
$formulas.push(New collection("SUM(B11:D11)";"AVERAGE(B11:D11)")) // Deuxième ligne


VP SET FORMULAS(VP Cell("ViewProArea";6;3);$formulas) // Définissez les cellules avec les formules

myMethod :

$0:=$1*3.33

Exemple 2

Pour supprimer des formules :

$formulas:=New collection
$formulas.push(New collection("";"")) // première collection
$formulas.push(New collection("";"")) // deuxième collection

VP SET FORMULAS(VP Cell("ViewProArea";0;0);$formulas) // Attribuer aux cellules

Voir également

VP Get Formulas
VP GET VALUES
VP SET FORMULA
VP SET VALUES