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 !
Bonjour à tous, ca fait longtemps que j'étais pas passé par là ! (plus trop de développement en ce moment, et pas trop le temps de venir aider dsl)
Mon problème est simple à expliquer et malgré mes recherches sur le sujet je ne trouve pas la réponse : je m'explique.
J'ai une série de Checkbox issues de la boite a outil controle et déposée dans un tableau sur une feuille de calcul.
J'ai ensuite une macro qui effectue le transfert de mes données du tableau vers un autre fichier. Lors de ce transfert je voudrait mettre un X dans une case si la checkbox correpondante est cochée.
Pour ce faire, j'utilise le code suivant
Code:
If Avion = True Then
ActiveSheet.Cells(lign, 16).Value = "X"
End If
Où avion est le nom de la checkbox.
Après vérification dans certains fils du forum, cet instruction devrait marcher, or lorsque je lance la macro, quelque soit l'état de la checkbox, le if ne marche pas. En mode débug, j'ai Avion=empty alors que la checkbox est cochée...
J'ai également essayé de remplacé le "true" par la propriété vbChecked, dans ce cas là le if est oujours vérifié, que la checkbox soit cochée ou non...
Je me retouve donc un peu coincé et je ne vois plus trop ce qu'il faut changer... Si quelqun passe par là avec une idée elle sera donc la bienvenue
En fait j'avais mis mon code dans un module mais les objets étant liés a la worksheet ca ne marchait pas... en remettant ma méthode dans le code de la feuille c nickel et heureusement sinon ca aurait été vraiment 😱😱
- 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