4D View v16

PV GET CELL NAME LIST

Accueil

 
4D View v16
PV GET CELL NAME LIST

PV GET CELL NAME LIST 


 

PV GET CELL NAME LIST ( 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_TEXT($1`Nom de la cellule où aller
 C_LONGINT($Position`Position du nom de la cellule dans la liste des noms
 
 ARRAY LONGINT($TabCols;0) `Tableau des colonnes
 ARRAY LONGINT($TabLignes;0) `Tableau des lignes
 ARRAY TEXT($TabNoms;0) `Tableau des noms de cellules
 
  `Récupération des noms et des coordonnées correspondantes
 PV GET CELL NAME LIST(Zone;$TabCols;$TabLignes;$TabNoms)
 
 $Position:=Find in array($TabNoms;$1`Cherchons notre cellule
 If($Position#-1) `Elle existe
    PV GOTO CELL(Zone;$TabCols{$Position};$TabLignes{$Position}) `Rendons-la courante
 Else
  `Gérer l'erreur éventuelle
 End if



Voir aussi  

PV Get cell name
PV GOTO CELL
PV SET CELL NAME

 
PROPRIÉTÉS 

Produit : 4D View
Thème : PV Propriété de cellule
Numéro : 15921

 
HISTORIQUE 

Créé : 4D View 6.8

 
UTILISATION DE L'ARTICLE

4D View - Langage ( 4D View v16)