XL 2010 FILTRE PAR LIGNE

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 !

mathieu13950

XLDnaute Nouveau
Bonjour,

Je souhaite faire un filtre par ligne. C'est-à-dire que quand je veux étudier les données d'une ligne, par un simple bouton, j'aimerai qu'il apparaisse que les colonnes qui ont une valeur.
Puis quand je passe à une autre ligne (pas forcément celle de dessous), pareil, que les colonnes avec une valeur...

Merci d'avance.

Bonne journée

Cordialement

Mathieu
 

Pièces jointes

Bonjour Mathieu,
En PJ un essai avec une macro SelectionChange :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Value = "" Then Exit Sub
    If Target.Column = 2 Then
        Application.ScreenUpdating = False
        Range("A:ZZ").EntireColumn.Hidden = False
        NbCol = Application.WorksheetFunction.CountA(Range("B9:ZZ9"))
        For i = 3 To 3 + NbCol Step 2
            If Cells(Target.Row, i) = "" Then
                Cells(Target.Row, i).EntireColumn.Hidden = True
                Cells(Target.Row, i + 1).EntireColumn.Hidden = True
            End If
        Next i
    End If
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

  • Question Question
Microsoft 365 Excel graphique
Réponses
3
Affichages
292
Retour