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
312
Réponses
19
Affichages
2 K

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 069
Messages
2 085 040
Membres
102 763
dernier inscrit
NICO26