Liste

Bonsoir,

J'ai commencé a apprendre quelques notions en VBA et pour cela je décide de réaliser un projet. Une bonne partie graphique de mon projet dépendra de ça. Est-il possible d'avoir un élément qui nous permet de dévoiler 40 lignes si l'on clique dessus en VBA ? Si oui comment ?

Exemple : J'ai une liste de 5 recettes de cuisines sur mes 5 premières lignes et si je clique sur chacune des lignes les ingrédients apparaîtront en dessous du nom de la recette.

Merci

Bonjour,

Tu as les plans dans 'Données / Plan'

Comme tu apprends, à faire en pas à pas pour voir l'effet de chaque méthode sur la feuille :

Sub plans()
    'mettre des plans
    Rows("5:9").Rows.Group
    Rows("12:15").Rows.Group
    Rows("20:23").Rows.Group
    ' replier tous les plans
    ActiveSheet.Outline.ShowLevels RowLevels:=1
    'déplier un plan
    Rows(12).ShowDetail = True
    Rows(20).ShowDetail = True
    'replier un plan
    Rows(12).ShowDetail = False
    'déplier tous les plans niveau 2
    ActiveSheet.Outline.ShowLevels RowLevels:=2
    ' supprimer un plan
    Rows("5:9").Rows.Ungroup
End Sub

eric

Merci beaucoup cette méthode fonctionne et me convient. Il ne me reste plus qu'a me plonger dans le VBA maintenant

J'ai oublié de te dire : tu peux faire un plan qui en englobe d'autres.

Ca sera un plan de niveau 3 (puis 4, 5, ...)

Rechercher des sujets similaires à "liste"