4D View v16

PV FIXER NOM CELLULE

Accueil

 
4D View v16
PV FIXER NOM CELLULE

PV FIXER NOM CELLULE 


 

PV FIXER NOM CELLULE ( zone ; colonne ; ligne ; nom ; mode ) 
Paramètre Type   Description
zone  Entier long in Zone 4D View
colonne  Entier long in Numéro de colonne de la cellule
ligne  Entier long in Numéro de ligne de la cellule
nom  Chaîne in Nom de la cellule
mode  Entier long in 0 ou omis=Ajouter le nom, 1=Remplacer le nom

La commande PV FIXER NOM CELLULE affecte un nom à la cellule définie par les paramètres colonne et ligne.

Vous pouvez accéder à une cellule soit par sa référence absolue — numéro de colonne et numéro de ligne — soit par son nom. Les formules de la zone 4D View peuvent se référer à toute cellule via son nom.

Notes :

  • Les trois premiers caractères d'un nom de cellule ne doivent pas contenir de chiffre.
  • Un nom de cellule ne doit pas contenir d'espace (les éventuels espaces contenus dans le paramètre nom seront tronqués par la commande).

Le paramètre facultatif mode permet de définir la manière dont le nouveau nom de la cellule doit être fixé si la cellule dispose déjà d’un ou plusieurs noms. Vous pouvez utiliser les constantes suivantes du thème PV Propriétés cellule :

Constante Type Valeur Comment
pv ajouter nom Entier long 0 Le nouveau nom est ajouté aux noms éventuellement déjà définis pour la cellule.
pv remplacer nom Entier long 1 Le nouveau nom remplace tous les noms éventuellement déjà définis pour la cellule.
Pour supprimer tous les noms associés à la cellule, passez une chaîne vide ("") dans nom et pv remplacer nom dans mode.

Exemple  

Cet exemple permet de nommer la cellule courante. Si elle comporte déjà un nom, l'utilisateur peut le remplacer.

 C_TEXTE($NomCellule`Le nom à affecter à la cellule
 C_ENTIER LONG($Colonne`N° de colonne de la cellule courante
 C_ENTIER LONG($Ligne`N° de ligne de la cellule courante
 
 PV LIRE CELLULE COURANTE(Zone;$Colonne;$Ligne`Récupération coordonnées cellule courante
 $NomCellule:=PV Lire nom cellule(Zone;$Colonne;$Ligne`Nom éventuellement déjà attribué
 
 Si($NomCellule="") `La cellule n'est-elle pas déjà nommée ?
    $NomCellule:=Demander("Quel nom voulez-vous affecter à cette cellule ?";"Nouveau_nom")
    Si($NomCellule#"") `Le nom a été renseigné
       PV FIXER NOM CELLULE(Zone;$Colonne;$Ligne;$NomCellule`Affectation du nom saisi
    Fin de si
 Sinon `Cellule courante portant déjà un nom
  `Avertissement
    CONFIRMER("Cette cellule porte déjà le nom "+$NomCellule+". Voulez-vous le remplacer ?";"Oui";"Non")
    Si(OK=1) `L'utilisateur souhaite remplacer le nom
       PV FIXER NOM CELLULE(Zone;$Colonne;$Ligne;$NomCellule;pv remplacer nom`Remplacement
    Fin de si
 Fin de si



Voir aussi  

PV LIRE LISTE NOMS CELLULES
PV Lire nom cellule

 
PROPRIÉTÉS 

Produit : 4D View
Thème : PV Propriété de cellule
Numéro : 15923
Nom intl. : PV SET CELL NAME

 
HISTORIQUE 

Modifié : 4D View 2004.1

 
UTILISATION DE L'ARTICLE

4D View - Langage ( 4D View v16)