Bonjour à tous !
Depuis quelques jours, je cherche à automatiser un groupage/cachage sur un tableau Excel de plusieurs lignes via VBA. J'utilise la fonction dans le menu Données => Groupage.
J'enregistre donc ma macro via l'enregistreur de macros, ce qui me donne ca :
C'est le texte enregistré dans la macro.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Sub Makro1() ' ' Makro1 Makro ' Makro am 26.11.2007 von flo_flo aufgezeichnet ' ' Rows("2:4").Select Selection.Rows.Group Rows("6:8").Select Selection.Rows.Group Rows("1:5").Select ExecuteExcel4Macro "SHOW.DETAIL(1,4,TRUE,,1)" Rows("5:9").Select ExecuteExcel4Macro "SHOW.DETAIL(1,8,TRUE,,5)" End Sub
J'utilise la même macro pour voir si elle fonctionne, et là, surprise :
Est-ce que quelqu'un aurait déjà rencontré ce souci, ou éventuellement aurait une solution à ce problème ?Erreur 1004
Vous avez entré trop d'arguments pour cette fonction.
(L'objectif de ma macro est plus globalement de générer un graphique à partir d'un tableau dont certaines lignes sont cachées, et où il faut afficher les détails pour avoir des valeurs sur le graph)
Je suis sur Excel2003, mes recherches sur le forum ne m'ont amené rien de bien concluant...
Merci d'avance, et bon après-midi
Partager