Cacher check box sous conditions [resolu] [VBA] - VB/VBA/VBS - Programmation
Marsh Posté le 02-05-2007 à 14:17:57
Ton code fonctionne bien chez moi.
Il faut faire attention à ne pas créer plusieurs fois tes checkboxes CK33, etc....
Ton ADD crééà chaque fois les ckxx, alors que ton hide les caches seulement.
Marsh Posté le 02-05-2007 à 14:40:45
Paul Hood a écrit : Ton code fonctionne bien chez moi. |
et voila je me sens très con ...
j'a itout effacé bien proprement
en réaffichant tout ce qui avait pu être planqué
et là il tourne
cette erreur, comme tu le disais, arrive quand il y a deux chkbox du même nom, ou que la check n'existe pas d'ailleurs... pfff moitié pas fin moi...
sinon aurais tu une idée pour que j'éxécute la procedure hide_chk() afin qu'il ne me les cache plus quand il ne le doit plus ?
avec un worksheet_change ?
merci pour ta réponse au fait
Marsh Posté le 02-05-2007 à 10:28:35
Bonjour à tous,
je vous présente mon problème :
j'ai un tableau de données sur 11 colonnes (de la 3 à la 13)
sur la 14 la 15 et la 16 j'ai des checkboxes (pas dans un userform)
je souhaite que ces check box ne soit affiché que s'il y a des données dans toutes les colonnes de la ligne correspondante.
1- doit-je activer une macro créer à cet effet ("hidechk()" ) à chaque changement, ou il y a t'il une méthode moins couteuse en tps de calcul?
2-j'ai un problème lors de l'appel de "hidechk()" avec le message suivant :"select method of Checkbox class has failed"
voici le code avec lequel je crée mes box (un peu faignant)
et celui qui me sert à verifier puis à cacher !
MsgBox i me sert à verifier à quel moment il plante, je vous le donne dans le mille, il m'affiche "3" puis plus rien...
mercid 'avance pour le ocup de main éventuel
Benjamin
Message édité par merenptah44 le 03-05-2007 à 15:01:22