OVH Cloud OVH Cloud

Recherche macro SI....

2 réponses
Avatar
David T.
Bonjour à tous

Je cherche une macro qui regarde si la colonne de P3 à P73 (entete en P3)
est filtrée dans (Feuille2).
Si non alors, cette procedure :
Sub T75_QUANDCLIC()
Sheets("Feuille1").Select
Selection.AutoFilter Field:=6, Criteria1:="Genre"
Selection.AutoFilter Field:=4, Criteria1:="Type"
Selection.AutoFilter Field:=8
End Sub

Si oui alors , rechercher la valeur de la première cellule filtrée soit P4
de "Feuille2"et faire ceci
Sub T75_QUANDCLIC()
Sheets("Feuille1").Select
Selection.AutoFilter Field:=6, Criteria1:="Genre"
Selection.AutoFilter Field:=4, Criteria1:="Type"
Selection.AutoFilter Field:=8, Criterial:=" " 'ici la valeur
de P4 de "Feuille2"
End Sub

Merci de votre aide et bonne journée

Salutations

David

2 réponses

Avatar
ChrisV
Bonjour David,

Sub zaza()
If Worksheets("Feuil2").FilterMode = True Then
MsgBox "Filtre activé !"
Else: MsgBox "Filtre désactivé..."
End If
End Sub


ChrisV


"David T." a écrit dans le message de news:
#XS1U#
Bonjour à tous

Je cherche une macro qui regarde si la colonne de P3 à P73 (entete en P3)
est filtrée dans (Feuille2).
Si non alors, cette procedure :
Sub T75_QUANDCLIC()
Sheets("Feuille1").Select
Selection.AutoFilter Field:=6, Criteria1:="Genre"
Selection.AutoFilter Field:=4, Criteria1:="Type"
Selection.AutoFilter Field:=8
End Sub

Si oui alors , rechercher la valeur de la première cellule filtrée soit P4
de "Feuille2"et faire ceci
Sub T75_QUANDCLIC()
Sheets("Feuille1").Select
Selection.AutoFilter Field:=6, Criteria1:="Genre"
Selection.AutoFilter Field:=4, Criteria1:="Type"
Selection.AutoFilter Field:=8, Criterial:=" " 'ici la
valeur

de P4 de "Feuille2"
End Sub

Merci de votre aide et bonne journée

Salutations

David




Avatar
David T.
Bonjour ChrisV

Merci pour cette approche mais en VB je rame beaucoup.
J'utilise juste l'enregistreur.

Un peu plus serait le bien venu ! ! !

Salutations

david