excel girl
XLDnaute Nouveau
Bonjour,
J'ai différents fichiers excel "Pays" qui représentent les ventes mensuelles réalisées par les distributeurs du pays, et un tableau excel "récap" reprenant les chiffres annuels par distributeurs.
Mon objectif : je souhaiterais que le tableau excel "récap" aille chercher les données et s'actualise de manière autonome.
J'avais d'abord essayer de faire simplement des copiers collers avec liaison, cela fonctionne mais je rencontre beaucoup de messages d'erreur et j'ai peur qu'avec le temps le fichier se détériore.
Après avoir cherché sur les forums, il semblerait que la macro VBA me soit utile pour copier coller des valeurs issues de différents tableaux dans un seul tableau. J'ai tenté de faire une macro, cela marchait plutôt bien mais à chaque fois que j'éxecute la macro cela m'ouvre les fichiers sources, ce que je ne souhaite pas puisque ma macro ira chercher des valeurs dans 20 tableaux différents.
Je précise que les données que je copie comporte des recherches V, donc lors de mon essai de macro, quand je les ai collées, j'ai fait "coller les valeurs". Je ne sais pas si on peut faire cela pour une macro...
Voici le code de mon premier essai :
Sub PAYS()
'
' PAYS Macro
'
'
Sheets("List").Select
ActiveWindow.SmallScroll Down:=-3
Range("D218:E219").Select
Selection.Copy
Windows("Récap_nouvel essai avec macro.xlsm").Activate
Range("D9:E10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Pays.xlsx").Activate
Range("D233:E234").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Récap_nouvel essai avec macro.xlsm").Activate
Range("H9:I10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Pays.xlsx").Activate
ActiveWindow.Close
End Sub
Et en pj, un exemple de fichier "pays" et un fichier "récap".
Je vous remercie par avance,
Bonne soirée
J'ai différents fichiers excel "Pays" qui représentent les ventes mensuelles réalisées par les distributeurs du pays, et un tableau excel "récap" reprenant les chiffres annuels par distributeurs.
Mon objectif : je souhaiterais que le tableau excel "récap" aille chercher les données et s'actualise de manière autonome.
J'avais d'abord essayer de faire simplement des copiers collers avec liaison, cela fonctionne mais je rencontre beaucoup de messages d'erreur et j'ai peur qu'avec le temps le fichier se détériore.
Après avoir cherché sur les forums, il semblerait que la macro VBA me soit utile pour copier coller des valeurs issues de différents tableaux dans un seul tableau. J'ai tenté de faire une macro, cela marchait plutôt bien mais à chaque fois que j'éxecute la macro cela m'ouvre les fichiers sources, ce que je ne souhaite pas puisque ma macro ira chercher des valeurs dans 20 tableaux différents.
Je précise que les données que je copie comporte des recherches V, donc lors de mon essai de macro, quand je les ai collées, j'ai fait "coller les valeurs". Je ne sais pas si on peut faire cela pour une macro...
Voici le code de mon premier essai :
Sub PAYS()
'
' PAYS Macro
'
'
Sheets("List").Select
ActiveWindow.SmallScroll Down:=-3
Range("D218:E219").Select
Selection.Copy
Windows("Récap_nouvel essai avec macro.xlsm").Activate
Range("D9:E10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Pays.xlsx").Activate
Range("D233:E234").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Récap_nouvel essai avec macro.xlsm").Activate
Range("H9:I10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Pays.xlsx").Activate
ActiveWindow.Close
End Sub
Et en pj, un exemple de fichier "pays" et un fichier "récap".
Je vous remercie par avance,
Bonne soirée