4D View v14

PV LIRE LISTE NOMS CELLULES

Accueil

 
4D View v14
PV LIRE LISTE NOMS CELLULES

PV LIRE LISTE NOMS CELLULES 


 

PV LIRE LISTE NOMS CELLULES ( zone ; colonnes ; lignes ; noms ) 
Paramètre Type   Description
zone  Entier long in Zone 4D View
colonnes  Tableau entier long in Tableau des numéros de colonnes des cellules
lignes  Tableau entier long in Tableau des numéros de lignes des cellules
noms  Tableau texte in Noms des cellules

La commande PV LIRE LISTE NOMS CELLULES récupère respectivement dans les tableaux noms, colonnes et lignes les noms, numéros de colonnes et numéros de lignes des cellules auxquelles un nom a été affecté.

Exemple  

La méthode suivante aurait certainement sa place dans un module générique gérant les noms de cellules.
Il n’y a pas de commande spécifique permettant de se positionner sur une cellule via son nom, mais il suffit d’utiliser la commande PV ALLER A CELLULE avec, en paramètres, un élément de chacun des tableaux $TabCols et $TabLignes correspondant à la position du nom voulu dans $TabNoms :

 C_TEXTE($1`Nom de la cellule où aller
 C_ENTIER LONG($Position`Position du nom de la cellule dans la liste des noms
 
 TABLEAU ENTIER LONG($TabCols;0) `Tableau des colonnes
 TABLEAU ENTIER LONG($TabLignes;0) `Tableau des lignes
 TABLEAU TEXTE($TabNoms;0) `Tableau des noms de cellules
 
  `Récupération des noms et des coordonnées correspondantes
 PV LIRE LISTE NOMS CELLULES(Zone;$TabCols;$TabLignes;$TabNoms)
 
 $Position:=Chercher dans tableau($TabNoms;$1`Cherchons notre cellule
 Si($Position#-1) `Elle existe
    PV ALLER A CELLULE(Zone;$TabCols{$Position};$TabLignes{$Position}) `Rendons-la courante
 Sinon
  `Gérer l'erreur éventuelle
 Fin de si

 
PROPRIÉTÉS 

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

 
HISTORIQUE 

Créé : 4D View 6.8

 
VOIR AUSSI  

PV ALLER A CELLULE
PV FIXER NOM CELLULE
PV Lire nom cellule

 
UTILISATION DE L'ARTICLE

4D View - Langage ( 4D View v11.4)
4D View - Langage ( 4D View v12)
4D View - Langage ( 4D v13)
4D View - Langage ( 4D View v14 R2)
4D View - Langage ( 4D View v14)
4D View - Langage ( 4D View v14 R3)
4D View - Langage ( 4D View v14 R4)