Insère une cellule, une plage de cellules, une ligne, une colonne dans la feuille de travail et décale les autres cellules.
Syntaxe
CHGVAR |
VAR(&CMD) VALUE('XLINSERT') |
CHGVAR |
VAR(&PARM1) VALUE(' ') |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
Paramètres
Paramètres |
|
Parm1 |
Ref : La référence à la cellule peut être donnée 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. - "." désignera la cellule active.
Sheet : Indique le nom
de la feuille à adresser.
Row, Col : Ces deux mots clés représentent respectivement : - Les coordonnées (Ligne, Colonne) d’une cellule, si Ref est absent. - Les coordonnées relatives en lignes et colonnes depuis la base référencée par "Ref=" quand ce dernier est présent. La cellule en haut à gauche a pour coordonnées relatives (1,1).
Shift= xlShiftToRight pour décaler les cellules vers la droite, ou xlShiftDown (défaut) pour décaler les cellules vers le bas.
Count=Nombre d’insertions à effectuer.
EntireRow=True pour
insérer des lignes entières, ou False (défaut)
pour décaler les cellules vers le bas sur la largeur de la sélection.
EntireColumn= True pour
insérer des colonnes entières, ou False (défaut)
pour décaler les cellules vers la droite sur la hauteur de la sélection.
After=True pour insérer après la sélection, False (défaut) pour insérer à partir de la sélection.
Fill=True pour
copier la sélection sur l’ensemble des nouvelles cellules insérées, False
(défaut) pour laisser les nouvelles cellules vides.
|
Exemple
L’exemple suivant insère 1 ligne entière, à la position de la cellule active courante.
CHGVAR |
VAR(&CMD) VALUE('XLINSERT') |
CHGVAR |
VAR(&PARM1) VALUE('EntireRow=True') |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
Insère 10 lignes entières, après la ligne 5, et dupliquer la ligne 5 sur les 10 lignes insérées.
CHGVAR |
VAR(&CMD) VALUE('XLINSERT') |
CHGVAR |
VAR(&PARM1)
+ |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
Voir aussi
• XLCELLS