bonjour , je suis a mes debut sur excel et les macro,
j'ai implanté une macro qui copie des cellule mais elle ne copie pas ma case a cocher ????
merci
p.s. j'ai plein de question mais une chose a la fois![]()
bonjour , je suis a mes debut sur excel et les macro,
j'ai implanté une macro qui copie des cellule mais elle ne copie pas ma case a cocher ????
merci
p.s. j'ai plein de question mais une chose a la fois![]()
Bonjour
sans la macro, c'est compliqué de te repondre, on peut copier des données de differnetes manieres....
@ te lire
voici le code pour copier tes checkbox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ActiveSheet.Shapes("CheckBox1").Select selection.copy ActiveSheet.Paste
Tu as aussi la possibilité de définir les propriétés de l'objet
Manuellement : Sélectionner l'objet -> Menu Format -> Contrôle -> Onglet Propriété -> "Déplacer et redimentionner avec les cellules" ou "déplacer sans dimentionner avec les cellules"
Par soft, tu peux, soit définir cette propriété par contrôle,
Soit pour tous les objets de ta feuille
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 With ActiveSheet.Shapes("Checkbox1") .Placement = xlMove 'ou xlMoveAndSize End With
A exécuter avant de copier tes cellules
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 For Each LeTruc In ActiveSheet.Shapes With LeTrue LeTruc.Placement = xlMove 'ou xlMoveAndSize End With Next
A+
merci
j'ai essayer , ca marche sauf qu'elle copie ma case n'impote ou sur la feuilley-a t'il une chose que j'oublier ????
ci-joint une petite macro pour copier 10 exemplaires de la "case à cocher" et qui va les placer une ligne sur deux, tu peux t'en inspirer pour définir les positions "left" et "top"
Pièce jointe 27332
Partager