| ||||||||
Astucien | Bonjour,
Dans la macro ci-dessous:
------------------------------------------------------------
Sub Macro2()
'
'
' essai AF2
'
' fichier d' où sont extrait les données :
' D:\ODUJ\ACTUEL\CL710290_2021-2022\CL710290_2021-2022 - Copie.xlsx
'
' cette macro est lancée depuis un autre fichier(dans lequel il y a 2 feuilles "filtres" et "etat"),
' qui récupère les données filtrées dans la feuille "etat" à partir des éléments de filtre qui sont
' dans la feuille "filtres"
'
Application.CutCopyMode = False
Application.CutCopyMode = False
Workbooks("D:\ODUJ\ACTUEL\CL710290_2021-2022\CL710290_2021-2022 - Copie.xlsx") _
.Sheets("S2122").Range("A1:AA417") _
.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Sheets("filtres") _
.Range("A1:A2"), CopyToRange:=Sheets("etat").Range("A1:I1"), Unique:=False
Windows("D:\ODUJ\ACTUEL\CL710290_2021-2022\CL710290_2021-2022 - Copie.xlsx").Activate
Windows("vernouv_af.xlsx").Activate
End Sub
J’ ai une erreur 9 (indice n’ apparait pas à la sélection), comment la corriger ?
Cette macro a été créée avec l’ enregistreur de macro.
Elle a marché une fois (à sa création)
Merci pour votre aide. | |||||||
Publicité | ||||||||
| ||||||||
Petit astucien |
A quel moment as-tu cette erreur ? Peut-être remplacer Windows par Workbooks et revoir le déroulement de la macro en pas à pas (F8) dans la fenêtre VBE. Pourquoi activer un classeur sans faire d'opération et ensuite, activer le second classeur ? Les deux classeurs sont'ils ouverts en même temps ? | |||||||
Astucien | Merci corinthien | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|