Pierre-Henry
XLDnaute Junior
Bonjour à tous,
J'ai un petit souci, qui ne devrait pas en rester longtemps un au vu des capacités de pas mal de monde ici....
Je voudrais créer une macro qui permette de consolider le tableau compris entre les cellules A1 et K12, par exemple, sur ma feuille courante (ces coordonnées sont constantes, ce qui simplifie l'affaire je suppose).
Toujours est-il que lorsque j'enregistre ma macro (car il n'y a que comme ça que je sais faire....), j'obtiens le code VBA suivant :
Ce qui me gêne, c'est la partie "[Classeur1]Feuil1!", car elle m'empêche d'appliquer la macro sur la Feuil2 par exemple, bien que ce soit celle sur laquelle je me trouve (ça ressemble à du charabia, mais je pense que c'est à peu près compréhensible )
Quelqu'un pourrait-il m'aider?
Merci d'avance!
EDIT : en accord avec ce que j'ai écrit plus haut, le fichier joint ne fonctionne pas, puisque j'ai renommé mon classeur! Pour que la macro s'exécute correctement, il faut le re-nommer en Classeur1.xls
J'ai un petit souci, qui ne devrait pas en rester longtemps un au vu des capacités de pas mal de monde ici....
Je voudrais créer une macro qui permette de consolider le tableau compris entre les cellules A1 et K12, par exemple, sur ma feuille courante (ces coordonnées sont constantes, ce qui simplifie l'affaire je suppose).
Toujours est-il que lorsque j'enregistre ma macro (car il n'y a que comme ça que je sais faire....), j'obtiens le code VBA suivant :
Code:
Sub Consolider()
'
' Consolider Macro
'
'
Selection.Consolidate Sources:="[Classeur1]Feuil1!R1C1:R12C11", Function:= _
xlSum, TopRow:=True, LeftColumn:=True, CreateLinks:=False
End Sub
Ce qui me gêne, c'est la partie "[Classeur1]Feuil1!", car elle m'empêche d'appliquer la macro sur la Feuil2 par exemple, bien que ce soit celle sur laquelle je me trouve (ça ressemble à du charabia, mais je pense que c'est à peu près compréhensible )
Quelqu'un pourrait-il m'aider?
Merci d'avance!
EDIT : en accord avec ce que j'ai écrit plus haut, le fichier joint ne fonctionne pas, puisque j'ai renommé mon classeur! Pour que la macro s'exécute correctement, il faut le re-nommer en Classeur1.xls
Pièces jointes
Dernière édition: