PV FIXER FORMULE CELLULE

4D - Documentation   Français   English   German   4D View, Commandes par thèmes   4D View, Liste des commandes   4D View, Constantes par thèmes   Retour   Précédent   Suivant

version 6.8


PV FIXER FORMULE CELLULE (zone; colonne; ligne; formule)

ParamètreTypeDescription
zoneEntier longZone 4D View
colonneEntier longNuméro de colonne de la cellule
ligneEntier longNuméro de ligne de la cellule
formuleAlphaFormule

Description

La commande PV FIXER FORMULE CELLULE place formule dans la cellule désignée par colonne et ligne.

Exemple

L'exemple suivant crée une incrémentation vers le bas à partir d'une cellule de type numérique. Si la valeur de cette dernière est modifiée ultérieurement, l'incrémentation se mettra à jour automatiquement par l'action des formules que nous plaçons dans les cellules avec PV FIXER FORMULE CELLULE.

   C_ENTIER($NombreCopies)  `Le nombre de copies à effectuer
   C_ENTIER LONG($Colonne;$Ligne)  `Coordonnées de la cellule à recopier
   C_ENTIER($Indice)  `Indice de boucle
   C_TEXTE($Nom)  `Nom de la cellule de départ

   PV LIRE CELLULE COURANTE (Zone;$Colonne;$Ligne)
   Si (PV Lire type valeur cellule (Zone;$Colonne;$Ligne)=pv type valeur nombre)  `Vérification du type
      $NombreCopies:=Num(Demander("Combien de cellules vers le bas désirez-vous incrémenter ?";"5"))  `5 par défaut

      Si ($NombreCopies>0)  `Validé
         $Nom:=PV Lire nom cellule (Zone;$Colonne;$Ligne)  `Récupération du nom
         Si ($Nom="")  `Pas de nom ?
            $Nom:="COL"+Chaine($Colonne)+"LI"+Chaine($Ligne)  `À présent elle en a un
            PV FIXER NOM CELLULE(Zone;$Colonne;$Ligne;$Nom)  `nom de type "COL2LI3"
         Fin de si 
         Boucle ($Indice;$Ligne+1;$Ligne+$NombreCopies)  `$NombreCopies boucle(s)
            PV FIXER FORMULE CELLULE (Zone;$Colonne;$Indice;"="+$Nom+"+"+Chaine($Indice-$Ligne))  `Incrémentation
         Fin de boucle 
      Fin de si 
   Sinon  `Type incorrect
      ALERTE("La cellule de départ doit être de type numérique")
   Fin de si 

Références

PV Lire formule cellule, PV Lire type valeur cellule.


4D - Documentation   Français   English   German   4D View, Commandes par thèmes   4D View, Liste des commandes   4D View, Constantes par thèmes   Retour   Précédent   Suivant