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
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
Merci d'avance
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
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
Merci d'avance