OVH Cloud OVH Cloud

VB : récupérer x cellules de x feuilles

1 réponse
Avatar
Vincent M
Bonjour et d'abord merci (notamment à Jean François) pour votre aide.
J'auirais besoin de qq petits trucs pour finir ma macro.
J'ai un fichier "Statslabo.xls" composé de x feuilles dont le nom et le
nombre peuvent changer à tout moment.

De ce fichier, je souhaite extraire dans un frichier "recap.xls" un tableau
de x lignes avec
le nom de chque feuille
la somme de lacolonne H de chaque feuille
la somme de la colonne J de chaque feuille

Comment faire
1. poser mes formules en H300 et J300 de toutes mes feuilles pour faire la
soomme des colonnes H et J
2. rapatrier dans mon fichier "Recap.xls" un tableau avec pour chaque
feuille du fichier "StatsLabo" le nom de la feuille, la valeur de la cellule
J300, et , la valeur de la cellule H300

J'ai donc créé une macro dans mon fichier Recap, mais c'est pas top. JE ne
m'en sors pas. Pouvez vous me donner des idées ?

Merci d'avance
a+
Vincent

1 réponse

Avatar
LeSteph
Bonsoir Vincent,
On suppose macro dans Statslabo
module standard
Donc si tes totaux sont déjà en h300 et j300 comme indiqué:
'***
Sub recap()
Dim i As Integer
Dim mwb As Workbook
Set mwb = Workbooks("Statslabo.xls")
Workbooks.Add
ActiveWorkbook.SaveAs ("recap.xls")
[a1] = "feuille"
[b1] = "total h"
[c1] = "total j"

For i = 1 To mwb.Worksheets.Count
With mwb.Worksheets(i)
Cells(i + 1, 1) = .Name
Cells(i + 1, 2) = .Range("h300").Value
Cells(i + 1, 3) = .Range("j300").Value
End With
Next
End Sub
'***
'lSteph

"Vincent M" a écrit dans le message de news:
41702e99$0$822$
Bonjour et d'abord merci (notamment à Jean François) pour votre aide.
J'auirais besoin de qq petits trucs pour finir ma macro.
J'ai un fichier "Statslabo.xls" composé de x feuilles dont le nom et le
nombre peuvent changer à tout moment.

De ce fichier, je souhaite extraire dans un frichier "recap.xls" un
tableau
de x lignes avec
le nom de chque feuille
la somme de lacolonne H de chaque feuille
la somme de la colonne J de chaque feuille

Comment faire
1. poser mes formules en H300 et J300 de toutes mes feuilles pour faire la
soomme des colonnes H et J
2. rapatrier dans mon fichier "Recap.xls" un tableau avec pour chaque
feuille du fichier "StatsLabo" le nom de la feuille, la valeur de la
cellule
J300, et , la valeur de la cellule H300

J'ai donc créé une macro dans mon fichier Recap, mais c'est pas top. JE ne
m'en sors pas. Pouvez vous me donner des idées ?

Merci d'avance
a+
Vincent