Macro pour afficher/masquer des lignes en fonction d'une cellule

Résolu
charlo78 Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   -  
charlo78 Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je me tourne vers ce forum d'experts en programmation VBA et surtout vers des personnes qui ont la gentillesse de bien vouloir m'aider.

Mon problème est le suivant: je suis en train de réaliser un questionnaire dynamique.
La question 3 propose 6 réponses possibles (plusieurs choix possibles) sous forme de cases à cocher.
Les 3 premières tickboxs affichent les questions de la partie 2 (lignes 44 à 59).
La box 4 affiche la partie 3 (lignes 60 à 75)
Les 2 dernières boxs affichent la partie 4 (lignes 76 à 97)

Lorsque le questionnaire est vierge, on ne doit voir apparaitre que les 3 premières questions.

Enfin les questions situées des parties 2, 3 et 4 sont composées de cases à cocher et de groupements de cases d'options.
Or, mes tentatives d'élaborations de macro pour le problème ci dessus me font apparaitre des erreurs d'affichage car je ne fais que masquer/apparaitre des lignes mais pas les objets qui sont situés sur ces lignes. Comment remédier à ce problème.

Merci beaucoup pour votre aide.
Voici le code que j'ai déjà écrit mais je ne pense pas qu'il soit bon

1 réponse

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Je pense que tu donne la réponse dans ta question :
je ne fais que masquer/apparaitre des lignes mais pas les objets qui sont situés sur ces lignes.
Il positionner la propriété "visible" de chacun des objet pour qu'ils accompagnent les lignes. D'autre part n'oublie pas leur positionnement qui risque d'être affecté par tes masquages de lignes.
0
charlo78 Messages postés 30 Date d'inscription   Statut Membre Dernière intervention  
 
Merci gbinforme,

Je suis passé sur un autre modèle qui m'embetera moins.

Désolé pour la réponse tardive :)

Merci
0