Définition d'une variable et réécriture d'une valeur via l'action Cellule modifiée

L'action Cellule modifiée n'a pas le même effet qu'une formule de réécriture telle que RWC ou WBC. Supposons que nous disposons d'une formule RWC pour entrer des données dans la base de données et, dans la même cellule, d'une action Cellule modifiée qui remplit une variable. Lorsqu'un utilisateur modifie la cellule, l'action est déclenchée et la variable est remplie, mais la formule n'est pas exécutée.

Il est possible de modifier l'action pour permettre à la fois la réécriture et la définition d'une variable.

  1. En mode Création, sélectionner les cellules B4 à D6. Attribuer une couleur d'arrière-plan à celles-ci. Attribuer une couleur d'arrière-plan blanche à la cellule C5. Supprimer la protection de la cellule C5.
  2. Créer deux variables globales : gvEditor et gvWriteback.
  3. Cliquer avec le bouton droit de la souris sur la cellule C5, puis sélectionner Définir une action.
  4. Dans la boîte de dialogue Définir une action, sélectionner le type Définir les paramètres, le mode Cellule modifiée et la condition =TRUE.
  5. Dans la section Paramètres, double-cliquer sur <Nouveau paramètre>. Sélectionner gvWriteback dans la liste des variables globales.
  6. Dans le champ Valeur, entrer une formule WBC en utilisant la référence de cellule C5 comme argument « Valeur ».
  7. Double-cliquer sur <Nouveau paramètre> et sélectionner gvEditor dans la liste des variables globales.
  8. Définir =GlobalVariables._CurrentUser.text comme valeur de la variable gvEditor.
    La description de la formule WBA comprend un exemple d'utilisation d'une action Cellule modifiée pour mettre à jour les attributs.