Consolidation - VB/VBA/VBS - Programmation
Marsh Posté le 04-09-2007 à 10:08:05
For Each P In Pages
For NumCol = 3 To 14
For NumLigne = 14 To 30
Cells(NumLigne, NumCol).Select
For Each E In Entites
temp = Workbooks(E).Sheets(P).Cells(NumLigne, NumCol)
MsgBox (Workbooks(E).Sheets(P).Cells(NumLigne, NumCol))
ActiveCell.FormulaR1C1 = ActiveCell.FormulaR1C1 + temp
Next E
Next NumLigne
Next NumCol
Next P
Finalement j'ai fait ca: le seul souci que j'ai c'est, si le fichier qui correspond à E n'est pas ouvert, il me sort une erreur. Qu'est ce que je dois rajouter pour qu'il ne fasse pas ca?
Marsh Posté le 03-09-2007 à 10:41:35
Salut,
j'ai les chiffres de 3 sites S1 S2 et S3 à consolider.
J'ai une copie du meme workbook pour chacun de ces sites.
apparemment l'outil Consolidate d'Excel ca a l'air d'etre plus qu'une prise de tete qu'autre chose, j'essayais de pondre une macro pour faire ca:
J'avais fait ca: est ce que je suis sur la bonne voie, ou y'a une autre méthode plus simple?
merchi