XL 2016 Création Macro pour modifier des filtres

  • Initiateur de la discussion Initiateur de la discussion zendb
  • Date de début Date de début

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 !

zendb

XLDnaute Junior
Bonjour à tous,

Je cherche à réaliser des macros me permettant de modifier à la volée les filtres de deux colonnes.

Macro 1 :
- sélectionner les cellules vides de la colonne A
- sélectionner les cellules qui commencent pas AMB dans la colonne B

Macro 2 :
- sélectionner les cellules vides de la colonne A
- sélectionner les cellules qui commencent pas CF dans la colonne B

Macro 3 :
- réinitialiser les filtres des colonnes A et B (tout afficher)

Sachant que le fichier d'origine s'étend sur les colonnes A et B et les lignes de 1 à 1125 (mais pouvant possiblement s'étendre)

Merci +++
 

Pièces jointes

Bonjour Zendb,
Un essai en PJ avec :
VB:
Sub Macro1()
    Application.ScreenUpdating = False
    On Error Resume Next
    Worksheets(1).ShowAllData
    [A1].AutoFilter Field:=1, Criteria1:="="
    [A1].AutoFilter Field:=2, Criteria1:="=*AMB*", Operator:=xlAnd
    Application.ScreenUpdating = True
End Sub
Sub Macro2()
    Application.ScreenUpdating = False
    On Error Resume Next
    Worksheets(1).ShowAllData
    [A1].AutoFilter Field:=1, Criteria1:="="
    [A1].AutoFilter Field:=2, Criteria1:="=*CF*", Operator:=xlAnd
    Application.ScreenUpdating = True
End Sub
Sub Macro3()
    On Error Resume Next
    Worksheets(1).ShowAllData
End Sub
 

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
8
Affichages
466
Réponses
3
Affichages
283
Réponses
0
Affichages
351
Retour