Copie la sélection courante ou le contenu d’une cellule dans le presse-papier ou dans une cellule spécifiée.
Syntaxe
CHGVAR |
VAR(&CMD) VALUE('XLCOPY') |
CHGVAR |
VAR(&PARM1) VALUE(' ') |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
Paramètres
Paramètres |
|
Parm1 |
From : Désigne les
coordonnées des cellules dont le contenu doit être copié.
To : Désigne les
coordonnées des cellules vers lesquelles doit se faire la copie. |
|
|
|
|
Remarques
1)
Les cellules peuvent se situer dans la feuille courante ou dans une autre feuille du classeur. Le nom de la feuille et les cordonnées de la cellule seront alors séparés par un point d’interrogation.
Exemple : dest?F3 pour la cellule F3 de la feuille nommée "dest".
2)
Il faut mettre le nom de la feuille entre guillemets si celui-ci contient des espaces.
Exemple : "dest feuille"?A1 pour la cellule A1 de la feuille nommée "dest feuille".
Exemples
L’exemple suivant copie le contenu de "Revenus" à l’emplacement "$B$22".
CHGVAR |
VAR(&CMD) VALUE('XLCOPY) |
CHGVAR |
VAR(&PARM1) VALUE('From="Revenus";To="$B$2"') |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT)) |
MONMSG |
MSGID(LNC0000) EXEC(GOTO CMDLBL(ERROR))
|
L’exemple suivant copie la sélection courante vers le presse papier.
CHGVAR |
VAR(&CMD) VALUE('XLCOPY) |
CHGVAR |
VAR(&PARM1) VALUE(' ') |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT)) |
MONMSG |
MSGID(LNC0000) EXEC(GOTO CMDLBL(ERROR)) |
Copie du
contenu de la zone A1:B2 de la feuille "or feuille" dans la feuille "dest".
La cellule en haut à gauche de la zone de réception est la cellule F3.
LNCCMD CMD(XLCOPY) PARM1('From=""or feuille"?A1:B2";To="dest?F3"')
Voir aussi
•
XLPASTE