4D View v16

PV LIRE CELL LIBRE SUIVANTE

Accueil

 
4D View v16
PV LIRE CELL LIBRE SUIVANTE

PV LIRE CELL LIBRE SUIVANTE 


 

PV LIRE CELL LIBRE SUIVANTE ( zone ; direction ; colonne ; ligne ) 
Paramètre Type   Description
zone  Entier long in Zone 4D View
direction  Entier in Constante de direction
colonne  Entier long in Numéro de colonne
ligne  Entier long in Numéro de ligne

La commande PV LIRE CELL LIBRE SUIVANTE récupère les coordonnées colonne et ligne de la prochaine cellule libre dans la direction indiquée.

L'axe de direction est l'une des quatre valeurs du thème de constantes PV Directions :

Constante Type Valeur
pv vers la droite Entier long 0
pv vers la gauche Entier long 2
pv vers le bas Entier long 1
pv vers le haut Entier long 3

Exemple  

Dans une zone 4D View comprenant un tableau de données saisies (entièrement renseigné) comptons le nombre de lignes et de colonnes occupées par ce tableau.

Nous savons que la première cellule saisie se trouve à l’intersection de la colonne C et de la ligne 4. À présent, le plug-in va déterminer le nombre de colonnes et de lignes occupées par la plage de saisie :

 C_ENTIER LONG($ColDépart;$LigneDépart`Coordonnées cellule de départ
 C_ENTIER LONG($ColDroite;$LigneDroite`Coordonnées les plus à droite
 C_ENTIER LONG($ColBas;$LigneBas`Coordonnées les plus en bas
 
 $ColDépart:=3 `Initialisation
 $LigneDépart:=4
 
 PV ALLER A CELLULE(Zone;$ColDépart;$LigneDépart`Positionnement
 
  ` Récupération coordonnées de la cellule de droite
 PV LIRE CELL LIBRE SUIVANTE(Zone;pv vers la droite;$ColDroite;$LigneDroite)
  ` Récupération coordonnées de la cellule du bas
 PV LIRE CELL LIBRE SUIVANTE(Zone;pv vers le bas;$ColBas;$LigneBas)
 
 ALERTE("Les données saisies occupent "+Chaine($ColDroite-$ColDépart)+" colonne(s) sur "+Chaine($LigneBas-$LigneDépart)+" ligne(s).")



Voir aussi  

PV ALLER A CELLULE
PV ALLER A CELLULE SUIVANTE

 
PROPRIÉTÉS 

Produit : 4D View
Thème : PV Cellule courante
Numéro : 15932
Nom intl. : PV GET NEXT FREE CELL

 
HISTORIQUE 

Créé : 4D View 6.8

 
UTILISATION DE L'ARTICLE

4D View - Langage ( 4D View v16)