executer une macro sur plusieurs feuilles

KTM

XLDnaute Impliqué
salut le Forum
je voudrais executer une macro FA sur un certain nombre de feuilles.
ma macro nommée FA se trouve dans un module a part
je veux proceder comme suit:

Dim i As Long, T
T = Array("B", "C, "D", "E", "F")
For i = LBound(T) To UBound(T)
With Worksheets(T(i))
.Range("Q2").Value = w
Call FA
End With
Next i

Mais il se trouve qu'une erreur se produit dans FA .
Comment faire appel à la macro FA dans ces conditions? Merci.
 

KTM

XLDnaute Impliqué
Bonsoir

Et peut-on voir le contenu de la macro FA, svp?

Contenu de la Macro FA

Range("AE1:AL" & xl).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range _
("Q1:T2"), CopyToRange:=Range("V1:Y1"), Unique:=False

dl = Range("AV" & Rows.Count).End(xlUp).Row + 1
If dl = 11 Then Exit Sub
Range("AW" & dl).Value = Range("R2").Value
Range("AX" & dl).Value = Range("AB5").Value
Range("AY" & dl).Value = Range("AB4").Value
Range("BA" & dl).Value = Range("AB3").Value
Range("BB" & dl).Value = Range("AB2").Value
 

Discussions similaires

Réponses
7
Affichages
328
Réponses
19
Affichages
2 K

Statistiques des forums

Discussions
312 279
Messages
2 086 734
Membres
103 381
dernier inscrit
e.perichon@apco-technolog