Changer "BackColor" et "LinkedCell" par macro

  • Initiateur de la discussion Initiateur de la discussion François
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

François

Guest
Bonjour à tous

Dans une feuille Excel comportant plus de 100 "CheckBox" (ActiveX, pas formulaire) quelle est la syntaxe d'une macro pour changer la couleur de fond(BackColor) et la cellule liée(Linkedcell) sans passer par la feulle de propriété de chacun des contrôles.

Merci d'avance à tous

François.
 
ReBonjour

Je me réponds tout seul.

J'ai trouvé pour LinkedCell :

Sub Lier_cellule()

Dim i As Byte

For i = 2 To 100

ActiveSheet.Shapes("CheckBox" & i).Select

With Selection
.LinkedCell = "F" & i
End With

Range("F" & i).Formula = "0"

Next i

End Sub

Si il y a une syntaxe plus concise merci de me le dire.

Je n'ai toujours pas trouvé pour Backcolor.

Merci à tous

Francois
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour