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 277
Messages
2 086 716
Membres
103 378
dernier inscrit
phdrouart