INIT-ZONE
BUT Cette fonction est utilisée dans les RCT des tableurs dynamiques ( RCT de contrôle local, RCT de sortie, et RCT de contrôle global). Elle permet d’initialiser le contenu des cellules.
TYPE CARACTERE
SYNTAXE
VLO.Variable = INIT-ZONE( COLONNE= Colonne , LIGNE= Ligne , VALEUR= Valeur, S :RESULTAT=Resultat)
PARAMETRES
Paramètre | E/S | O | Type | Description |
COLONNE | E | Oui | Caractère | Variable, constante locale ou COLONNE EN-COURS. Référence de la colonne à affecter. |
LIGNE | E | Oui | Caractère | Variable, constante locale ou LIGNE EN-COURS. Ligne à affecter. |
VALEUR | E | Oui | Caractère | Variable ou constante locale contenant la valeur. |
RESULTAT | S | Oui | Caractère | Variable contenant le résultat de l’affectation. |
EXEMPLE VLO.Affectation = INIT-ZONE( COLONNE= EN-COURS , LIGNE= EN-COURS , VALEUR= VLO.VarContenu, S:RESULTAT= VLO.Retour )
On parcourt la liste WfTabVal, dans laquelle DIAPASON récupère toutes les données dans le tableur dynamique. Le fonctionnement de cette liste est expliqué notamment dans la requête de contrôle global du tableur. La fonction INIT-ZONE permet ensuite, en ayant le numéro de ligne (ici VLO.NumLigCou) et l’intitulé de la colonne (ici “AppNumCom”, de venir initialiser le contenu de la cellule. Dans notre exemple ci-contre on le mets à vide ! |