Aide debutant synthaxe expression et son contraire

  • Initiateur de la discussion Initiateur de la discussion Nicolas
  • 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 !

N

Nicolas

Guest
Bonjour à tous,

Je debute sous excel et je bloque, je m'explique :
Lorsque je lance une nouvelle macro et que je fais mon action, c'est a dire selectionner dans mon champ 19, les lignes ou le critere est egal à 1 (donc filtrer), j obtiens le code suivant :

Selection.AutoFilter Field:=19, Criteria1:="1"

Je voudrais lorsque je clique sur un bouton dans que soit il m affiche tous les champs, soit il ne maffiche que les champs ou le critere est egale à 1.

en gros :
Selection.AutoFilter Field:=19, Criteria1:="1"
est une affirmation et je voudrais un bouton qui puisse afficher le contraire.

Merci
 
Merci pour ton aide mais j ai du mal m expliquer.

voici mon instruction :

Selection.AutoFilter Field:=19, Criteria1:="1"

Je lui demande de m'afficher dans le champs 19, les lignes ou le critere est égal à 1.

Mais je voudrais aussi que excel affiche tous mes champs y compris ceux qui corresponde aux critere =1 si le filtre est deja present

en gros, je voudrais affecter à un bouton une macro qui puisse soit m afficher tous mes champs soit filtrer les champs ou le critere =1, mais je narrive pas à l'écrire.

Merci
 
Bonsoir Dugenou, Nicolas

La méthode la plus simple est :

ActiveSheet.ShowAllData

Voici un Sub avec test sur l'autofilter (sinon si il n'y a pas d'autofilter, ShowAllData plante)

Sub FilterShowingAll()
With Sheets("TheSheet")
   If .FilterMode = True Then .ShowAllData
End With
End Sub

Bonne Soirée
@+Thierry
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

X
  • Question Question
Réponses
4
Affichages
1 K
Xtian (du Québec)
X
N
  • Question Question
Réponses
9
Affichages
2 K
L
Réponses
8
Affichages
962
Jean-Marie
J
S
  • Question Question
Réponses
0
Affichages
1 K
Sylvain
S
Retour