XL 2010 excel - filtre avance

mohamet lamine SARR

XLDnaute Junior
Salut à tous,
Sur la feuille principale nommé "SAISIE FACTURES" je suis emmené à renseigner les détails des factures et à définir le statut des factures si elles sont livrées, non livrées ou annulées. Je veux que les filtres se fassent automatiquement sur les autres feuilles.
Je veux que les lignes soient filtrées en fonction du 'statut des factures".

Merci d'avance.
 

Pièces jointes

  • SUIVI LIVRAISON.xlsx
    319.5 KB · Affichages: 10

job75

XLDnaute Barbatruc
Voyez le fichier .xlsm joint et les 3 macros semblables dans le code des 3 feuilles "FACTURES" :
VB:
Private Sub Worksheet_Activate()
Application.ScreenUpdating = False
Cells.Delete 'RAZ
With [Tableau1].ListObject.Range 'tableau structuré
    .AutoFilter
    .AutoFilter 15, "LIVREE" 'filtre automatique
    .SpecialCells(xlCellTypeVisible).Copy [A1]
    .AutoFilter 'ôte le filtre
End With
Columns.AutoFit 'ajustement largeurs
End Sub
La macro se déclenche quand on active la feuille.
 

Pièces jointes

  • SUIVI LIVRAISON.xlsm
    328 KB · Affichages: 6

mohamet lamine SARR

XLDnaute Junior
Voyez le fichier .xlsm joint et les 3 macros semblables dans le code des 3 feuilles "FACTURES" :
VB:
Private Sub Worksheet_Activate()
Application.ScreenUpdating = False
Cells.Delete 'RAZ
With [Tableau1].ListObject.Range 'tableau structuré
    .AutoFilter
    .AutoFilter 15, "LIVREE" 'filtre automatique
    .SpecialCells(xlCellTypeVisible).Copy [A1]
    .AutoFilter 'ôte le filtre
End With
Columns.AutoFit 'ajustement largeurs
End Sub
La macro se déclenche quand on active la feuille.
Bien reçu, Merci.
Mais le filtre ne prend pas en compte les nouvelles factures saisies.
aussi lorsque je passe sur l'une des trois feuilles (LIVREES, NON LIVREES, ANNULEES) il y a un message qui s'affiche. (Voir la capture ci-jointe)
 

Pièces jointes

  • Capture.PNG
    Capture.PNG
    5.4 KB · Affichages: 3

Discussions similaires

Statistiques des forums

Discussions
313 902
Messages
2 103 391
Membres
108 631
dernier inscrit
tarek.kanaan