Programmation Macro Excel

Bruno81 -  
 BR81 -
Bonjour,
Totalement débutant en programmation VBA, je cherche à construire une macro sous Excel qui d'une 1ère feuille "Menu" effectuerait un tri sélectif dans une 2nde feuille "Répartition agents" sur la base de la colonne C de la feuille. Ce tri devrait se faire sur la base de la cellule D7 de la feuille menu, cellule variable à partir de menus déroulants.

Voilà la programmation actuelle qui m'affiche une erreur "438". La syntaxe en cause est la ligne "criteria1"

Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 02/10/2007 par BR
'
' Touche de raccourci du clavier: Ctrl+Maj+A
'
Sheets("Répartition Agents").Select
Range("B11:D11").Select
Selection.AutoFilter
Selection.AutoFilter Field:=2, Criteria1:=Sheets("menu").Range("D7").Values
End Sub

Merci beaucoup pour votre aide.
A voir également:

2 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

Selection.AutoFilter Field:=2, Criteria1:=Sheets("menu").Range("D7").Value (pas de s à value!!!)
eric
0
BR81
 
Bonjour,

Merci beaucoup, je poursuis ma découverte.
0