Bonjour le forum,
Je débute VBA et voudrais vous solliciter concernant un problème de déclaration des variables.
Je souhaite faire les mêmes manipulations dans deux feuilles excel, donc pour éviter de répéter les mêmes codes, j'écris ainsi
Comme vous pouvez voir, je voulais renommer les feuilles excel data2 et data1, mais cela ne fonctionne pas en faisant "data" & i (for i = 1 to 2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 i = 1 While i <= 2 Workbooks.Open ("........SAS\092013\Risk_" & i & ".xls") "data" &i = Workbooks("Risk_" & i & ".xls").Worksheets("RISK_" & i) "data"& i.Activate "data"i.Cells.Select Selection.Copy "Risk_"&i.Activate Range("B1").Select Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False wend
J'espère avoir été claire... quelqu'un pourrait m'aider svp?
Merci beaucoup!!
Partager