[RESOLU] Ecrire dans une macro automatiquement

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Le double cheese

XLDnaute Occasionnel
Bonjour,

J'ai un tableau excel avec un planning pour un chauffeur, et j'ai créé un bouton macro qui me permet d'afficher les portes (ou quai) sur le site de Strasbourg.

J'aimerais pouvoir ajouter une porte/quai dans ma liste et que la porte/quai ajouté s'ajoute automatiquement à ma macro.

Voici ma macro:

Sub Strasbourg()
'
' Strasbourg Macro
'
Sheets("Planning").Select
ActiveSheet.Range("$A$1:$C$6").AutoFilter Field:=3, Criteria1:="=Porte A1" _
, Operator:=xlOr, Criteria2:="=Porte A2"
End Sub

Les explications sont dans le fichier
Merci,
 

Pièces jointes

Dernière édition:
Re : Ecrire dans une macro automatiquement

Bonjour,

en Excel 2007 et supérieur tu peux passer une liste de valeur en tant que critère

si tu nomme la plage correspondant au critère la macro prend toutes les valeurs pour le filtre

Sheets("Planning").Select
ActiveSheet.Range("$A$1:$C$6").AutoFilter Field:=3, Criteria1:=WorksheetFunction.Transpose(Range("Critere")), Operator:=xlFilterValues


Transpose permet de transformer le tableua vertical en Tableau horizontal (une liste)

GIBI
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
443
Réponses
1
Affichages
477
A
Réponses
2
Affichages
1 K
AntoineLTO
A
Réponses
7
Affichages
4 K
Compte Supprimé 979
C
C
  • Résolu(e)
XL pour MAC 1er pas en macro
Réponses
14
Affichages
2 K
choise62
C
Retour