Bonjour à tous
j'ai un souci pour une macro excel
je dois faire une tache répétitive:
recopier et coller 12 fois le contenu d'un tableau croisé dynamique sur chaque fois une feuille de calcul différentes
j ai donc pensé à une boucle for mais je n'arrive pas à trouver les bons types de variable pour faire fonctionner ma macro
est ce que quelqu un pourrait s'il vous plait me donner un petit coup de pouce??
voici le code de ma macro:
Dim i As Integer
Dim f As Variant
Dim m As Variant
Dim j As String
For i = 1 To 12
Sheets("DONNEES").Select
Sheets.Add
Sheets("DONNEES").Select
j = "& i"
f = "Feuil& i "
m = "mois & i "
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotField("MOIS")._CurrentPage= "& j &"
Range("M2:Y42").Select
Selection.Copy
Sheets("& f &").Select
Range("C3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Feuil1").Name = "& m &"
Next i
'
End Sub
Configuration: Windows XP
Internet Explorer 6.0