Bonjour à tous,
Sur une feuille j'ai disposé 20 listes déroulantes.
Ces listes se dénomment : ListeChxPourcents1, ListeChxPourcents2, ListeChxPourcents3, etc. jusqu'à 20.
Par le biais d'une macro, je veux les faire disparaître ou réapparaître suivant le contexte.
Pour ce faire, j'ai crée une boucle :
'faire disparaître toutes les listes déroulantes
For i% = 1 To 20
ActiveSheet.Shapes("ListeChxPourcents" & i%).Visible = False
Next i%
'faire réapparaître toutes les listes déroulantes
For i% = 1 To 20
ActiveSheet.Shapes("ListeChxPourcents" & i%).Visible = True
Next i%
Contre toute attente, ça ne marche pas du tout, mais vraiment pas du tout.
Un grand merci à celle ou celui qui m'apportera une réponse.
Sur une feuille j'ai disposé 20 listes déroulantes.
Ces listes se dénomment : ListeChxPourcents1, ListeChxPourcents2, ListeChxPourcents3, etc. jusqu'à 20.
Par le biais d'une macro, je veux les faire disparaître ou réapparaître suivant le contexte.
Pour ce faire, j'ai crée une boucle :
'faire disparaître toutes les listes déroulantes
For i% = 1 To 20
ActiveSheet.Shapes("ListeChxPourcents" & i%).Visible = False
Next i%
'faire réapparaître toutes les listes déroulantes
For i% = 1 To 20
ActiveSheet.Shapes("ListeChxPourcents" & i%).Visible = True
Next i%
Contre toute attente, ça ne marche pas du tout, mais vraiment pas du tout.
Un grand merci à celle ou celui qui m'apportera une réponse.