1 pièce(s) jointe(s)
VBA : Bouton contrôle de formulaire avec insertion forme et suppression ancienne
Bonsoir à tous,
le Fichier d'exemple est en pièce jointe.
tout d'abord je suis novice en macro. :oops:
Dans un classeur Excel (celui de l'exemple à 3 feuilles).
J'ai crée un Bouton contrôle de formulaire dans la feuille 1 qui recopie une forme contenant du texte situé aussi dans la feuille1 (le contenu qui est du texte, je le modifie à volonté quand je le souhaite).
J'ai déterminé les endroits où je souhaite recopier cette forme dans la feuille 2 et 3.
Par contre je souhaite que quand je clique sur le bouton il recopie la forme sur les autres feuilles et qu'il supprime les anciennes formes de la feuille 2 et 3, puis les remplacent par celle de la feuille 1.
Avec la macro que je détaille plus loin, le soucis est qu'il crée les formes mais me les décalent un peu et il superpose les anciennes, et envoi une invite de déboggage
En espérant avoir été clair....merçi de l'aide :oops:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Sub Bouton10_Cliquer()
'
' Bouton10_Cliquer Macro
'
'
ActiveSheet.Shapes.Range(Array("Rectangle 1")).Select
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
Sheets("Feuil3").Select
ActiveSheet.Shapes.Range(Array("Rectangle 5")).Select
End Sub |