Récupérer l'état d'une checkbox positionnée sur une feuilleLe 25/09/2020 à 13:07Invité Bonjour,J'ai plusieurs checkbox sur une feuille Excel.J'aimerai écrire une macro qui me dise si ces dernières sont cochées ou non. J'ai le code suivant pour une des cases :Private Sub Checkbox51_Cliquer() MsgBox Checkbox51 End SubLe problème c'est qu'elle me retourne du vide quand je coche ou décoche la case. Ne devrait-elle pas plutôt être soit TRUE soit FALSE ?Bien cordialementLe 25/09/2020 à 14:10ricPassionné d'ExcelMessages5'033ExcelEx.365 fr 64bitsInscrit29/05/2018EmploiTraité à nouveauBonjour,Et ainsi ... qu'est-ce que cela dit ...Private Sub CheckBox51_Click() If CheckBox51.Value = True Then MsgBox "coché" Else MsgBox "pas coché" End If End SubricLe 25/09/2020 à 14:13funkyfoenkyMembre fidèleMessages446ExcelOffice 365Inscrit15/04/2013Bonjour Nicolebendo,Normalement le code devrait fonctionner même si la façon propre d'obtenir la valeur de la checkboxMsgbox (Checkbox51.Value)Mais que veux-tu faire exactement? parce que là, la valeur de la checkbox s'affiche quand tu cliques sur l'objet checkbox.Le 25/09/2020 à 14:14Invité Bonjour, merci pour votre réactivitéEn fait j'avais oublié d'assigner une cellule à la checkbox, j'ai donc associé la cellule CB51Je récupère sa valeur comme ceci :Sheets("MACRO").Range("CB51") qui est alors un booléenCdltRechercher des sujets similaires à "recuperer etat checkbox positionnee feuille"ForumsExcel - VBARécupérer l'état d'une checkbox positionnée sur une feuille