Faq/Calc/145/fr

Comment copier des contrôles de formulaire en adaptant les cellules liées ?
Des contrôles de formulaire liés à des cellules ont été créés sur une feuille. Lors de la copie (de la feuille ou des contrôles) vers une autre feuille, ces références ne sont pas adaptées et les contrôles copiés continuent de "pointer" vers la cellule liée du contrôle source de la copie.

La procédure suivante montre comment procéder avec l'exemple d'un classeur comprenant quatre feuilles (A, B, C, D). La feuille B comprend une zone de texte liée à A1 et un compteur lié à A2. On souhaite copier ces contrôles dans la feuille D.


 * [[Image:FR.FAQ Calc 145 CopierCtrlRelatif1.png|frame|border|none|alt=copie d'écran|Situation de départ : contrôles en feuille B]]

Le principe sera de coller les contrôles dans un classeur intermédiaire dans lequel on intervertira les positions des feuilles.

Attention, suivre toutes les étapes :
 * 1) Copier la plage contenant les contrôles
 * 2) Créer un nouveau classeur "de travail" contenant quatre feuilles de même nom que dans le classeur "source" mais en inversant la position des feuilles "source" (B) et "cible" (D) :
 * [[Image:FR.FAQ Calc 145 CopierCtrlRelatif2.png|frame|border|none|alt=copie d'écran|Classeur de travail : position des feuilles B et D interverties]]
 * 1) Coller dans la feuille D du classeur de travail
 * 2) Enregistrer (sous un nom quelconque) et fermer le classeur de travail
 * 3) Rouvrir le classeur de travail
 * 4) Rétablir les positions initiales des feuilles :
 * [[Image:FR.FAQ Calc 145 CopierCtrlRelatif3.png|frame|border|none|alt=copie d'écran|Classeur de travail : position des feuilles B et D rétablies]]
 * 1) Copier la plage contenant les contrôles
 * 2) Coller dans le classeur de départ en feuille D
 * 3) Enregistrer, fermer, et rouvrir le classeur...

Notes :