Programmation Macro Excel

Fermé
Bruno81 - 2 oct. 2007 à 22:41
 BR81 - 3 oct. 2007 à 21:52
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 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 256
2 oct. 2007 à 23:04
Bonjour,

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

Merci beaucoup, je poursuis ma découverte.
0