Récupère la valeur d'une cellule de la feuille courante.
Syntaxe
CHGVAR |
VAR(&CMD) VALUE('XLGETVALUE') |
CHGVAR |
VAR(&PARM1) VALUE('Coordonnées') |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
Paramètres
Paramètres |
|
Parm1 |
Les coordonnées de la cellule dont on veut récupérer la valeur. Les coordonnées peuvent être données sous la forme : - Syntaxe $B$3. Exemple : $B$3 désigne la colonne B, ligne 3. - Syntaxe CL. C pour désigner la colonne et L pour désigner la ligne. Exemple : B3 désigne la ligne 3, et la colonne 2 (B). - Nom symbolique donné à une cellule ou un groupe de cellules. |
Si les coordonnées ne sont pas renseignées, c’est la cellule active qui est prise en compte.
|
|
RESULT |
Le résultat transite par le message de retour provenant du PC (variable RESULT).
|
Exemple
Pour récupérer la valeur de la cellule nommée "Total" :
CHGVAR |
VAR(&CMD) VALUE('XLGETVALUE') |
CHGVAR |
VAR(&PARM1) VALUE('Total') |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
/ * POUR AFFICHER LE RESULTAT A L’ECRAN */ |
|
SNDPGMMSG |
MSGID(CPF9898) MSGF(QSYS/QCPFMSG)+ MSGDTA(&RESULT) TOPGMQ(*EXT) MSGTYPE(*STATUS) |
|
|
Pour récupérer la valeur de la cellule C4 :
LNCCMD CMD(XLGETVALUE) PARM1('C4')
Voir aussi