Bonjour à tous
Je me permet de solliciter votre aide car là je sèche sur un problème de checkbox. J'ai fait pas mal de recherches sur les forums mais je ne trouve pas la solution.
Voici mon problème:
J'ai une feuille excel dans laquelle 3 ligne sont remplies avec trois couleurs différentes (Rouge vert et bleu). J'ai créé un userform qui permet, grâce à trois checkbox (1 pour chaque couleur), de selectionner les lignes (donc les couleurs) visibles à l'écran. Si la checkbox "Bleu" est cochée, la ligne "Bleu" est affichée. A l'inverse si elle n'est pas cochée, la ligne "Bleu" est masquée... Idem pour les autres couleurs.
Jusqu'ici tout va bien. Le problème est que lorsque je ferme mon fichier (en enregistrant) et que je l'ouvre à nouveau, toutes mes checkbox reprennent leur valeur par défaut quelque soit les couleurs visibles à l'écran.
Par exemple, je souhaiterais que quand je ferme le fichier avec les ligne "bleu" et "rouge" visible et la ligne "vert" masquée; lorsque j'ouvre mon fichier à nouveau et que j'affiche le userform, les checkbox "bleu" et "rouge" soient cochée et la checkbox "vert" décochée. Ce n'est pas le cas!
La solution intuitive me venant à l'esprit consiste à stocker la valeur des checkbox dans des cellules une fois le bouton "Ok" activé, puis aller chercher ces valeurs lorsque la macro est à nouveau appelée puis les attribuer aux différentes checkbox. le pb, c'est que je n'arrive pas à attribuer une valeur à une checkbox. De plus, mon excel est en français ce qui fait qu'il y a des pb de traduction (true/vrai...).
Voilà!! le fichier en question est en pièce-jointe.
J'espère que qqun a une solution.
Je vous remercie d'avance pour vos contributions.
Man8