C
chanu
Guest
Bonjour à tous,
Je suis en train de réaliser un petit programme avec des filtres sur les colonnes et malheureusement j'ai atteinds le nombre de colonnes maximum. J'ai donc utilisé une autre feuille qui contient le même tableaux mais avec des info différentes sur les colonnes.
Est - il possible de coupler les deux tableaux quand on lance les filtres?
Si quelqu'un a déjà traité ce problème merci de me conseiller.
Je suis en train de réaliser un petit programme avec des filtres sur les colonnes et malheureusement j'ai atteinds le nombre de colonnes maximum. J'ai donc utilisé une autre feuille qui contient le même tableaux mais avec des info différentes sur les colonnes.
Est - il possible de coupler les deux tableaux quand on lance les filtres?
Code:
Private Sub btRechercheChantier_Click()
If ListBox1.List(ListBox1.ListIndex) = "Secteur 1" Then
Workbooks.Open Filename:= _
"S:\Mon_fichier.xls"
UserForm1.Hide
Worksheets(1).Select
Call Filtre_Vert
End If
End sub
Private Sub Filtre_Vert()
Range("E:IV").EntireColumn.Hidden = True
Range("A:B").EntireColumn.Hidden = True
Dim Cell As Range
For i = 0 To ListBox2.ListCount - 1
If ListBox2.Selected(i) Then
Dim affiche As Boolean
affiche = False
Dim count As Integer
count = 1
For Each Cell In Range("E5:IV5")
If (affiche = True) Then
If (count < 6) Then
Cell.EntireColumn.Hidden = False
count = count + 1
End If
Else
If (Cell = CInt(ListBox2.List(i))) Then
Cell.EntireColumn.Hidden = False
affiche = True
End If
End If
Next Cell
End If
Next i
End Sub
Si quelqu'un a déjà traité ce problème merci de me conseiller.