Macro pour afficher/masquer des lignes en fonction d'une cellule [Résolu/Fermé]

Signaler
Messages postés
30
Date d'inscription
lundi 24 juin 2013
Statut
Membre
Dernière intervention
29 octobre 2015
-
Messages postés
30
Date d'inscription
lundi 24 juin 2013
Statut
Membre
Dernière intervention
29 octobre 2015
-
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

Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 108
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.
Messages postés
30
Date d'inscription
lundi 24 juin 2013
Statut
Membre
Dernière intervention
29 octobre 2015

Merci gbinforme,

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

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

Merci