Créer une checkbox en vba

  • Initiateur de la discussion Initiateur de la discussion Bacchuus
  • 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 !

B

Bacchuus

Guest
Bonjour à tous,
j'ai quelques soucis avec mon fichier Excel.Le but du code est de générer des checkbox dans des cellules de ma feuille.Problème : comment créer ces checkbox et est-il possible de les placer dans une cellule précise?
J'espere avoir été assez clair pour que quelqu'un daigne me répondre.
Merci d'avance.
Ciao
 
bonjour Bacchuus

l'exemple créée un CheckBox dans la celule D5


Sub CreationCheckBox()
Dim Obj As OLEObject
Dim L As Double, T As Double, W As Double, H As Double

L = Range("D5").Left
T = Range("D5").Top
W = Range("D5").Width
H = Range("D5").Height

Set Obj = ActiveSheet.OLEObjects.Add(ClassType:="Forms.CheckBox.1", Link:=False, _
DisplayAsIcon:=False, Left:=L, Top:=T, Width:=W, Height:=H)
Obj.Name = "Check1"
End Sub


bonne soiree
MichelXld
 
Bonjour Michel, Bacchuus, le Forum

J'ai aussi trouvé la question interressante, mais j'en ai fait une démo avec une construction en masse de CheckBoxes !!!!

Je ne suis pas loin de ton approche Michel...

Voici donc "TheCheckBoxBuilder" !!!

Bonne Fin de Journée
@+Thierry
 

Pièces jointes

Bonjour,

ah ben non si vous vous y mettez now, à deux sur les checkboxes .........

on va faire sauter le forum!!!lol!!!!!!!


le moteur de David va pas suivre!!!

merci les boys !!!



l'été va être chaud sur XLD!!!on va tout enlever!!! lol!!!je le sens!!!!!




Celeda
 
- 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

Réponses
6
Affichages
214
Réponses
90
Affichages
6 K
Réponses
4
Affichages
166
Réponses
10
Affichages
554
Retour