| 4D v13PV LIRE LISTE NOMS CELLULES | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D View v13
 PV LIRE LISTE NOMS CELLULES 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PV LIRE LISTE NOMS CELLULES ( zone ; colonnes ; lignes ; noms ) | ||||||||
| Paramètre | Type | Description | ||||||
| zone | Entier long |   | Zone 4D View | |||||
| colonnes | Tableau entier long |   | Tableau des numéros de colonnes des cellules | |||||
| lignes | Tableau entier long |   | Tableau des numéros de lignes des cellules | |||||
| noms | Tableau texte |   | 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é.
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
	Produit :  4D
	Thème :  PV Propriété de cellule
	Numéro :  
        15921
        
        
        
	Nom intl. :  PV GET CELL NAME LIST
     Liste alphabétique des commandes
    Liste alphabétique des commandes
	Créé :  4D View 6.8
PV ALLER A CELLULE
PV FIXER NOM CELLULE
PV Lire nom cellule