A voir également:
- Filtre vba
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Filtre teams - Accueil - Visio
- Find vba - Astuces et Solutions
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
1 réponse
Bonjour
Pour récuper les valeurs d'une colone filtrer; il faut utiliser la propriété ".SpecialCells(xlCellTypeVisible)" d'un object "Range"
Voici un exemple pour des donnée sur A2:G4000
Dim Temp(4000)
Dim Donnees(4000,7)
N_Val=0
For i = 1 to 7
For Each Cellule In Range("A2:G4000").SpecialCells(xlCellTypeVisible)
N_Val = N_Val + 1
Temp(N_Val) = Cellule.Value
Donnees(N_Val, i) = Temp(N_Val)
Next
Next i
Une propriété pratique permet de connaitre le nombre de données visible (Titre compri)
With Range("_FilterDatabase").Rows
N_Found = .SpecialCells(xlVisible).Count - N_C
N_Found = N_Found / N_C
End With
Bonne continuation
Pour récuper les valeurs d'une colone filtrer; il faut utiliser la propriété ".SpecialCells(xlCellTypeVisible)" d'un object "Range"
Voici un exemple pour des donnée sur A2:G4000
Dim Temp(4000)
Dim Donnees(4000,7)
N_Val=0
For i = 1 to 7
For Each Cellule In Range("A2:G4000").SpecialCells(xlCellTypeVisible)
N_Val = N_Val + 1
Temp(N_Val) = Cellule.Value
Donnees(N_Val, i) = Temp(N_Val)
Next
Next i
Une propriété pratique permet de connaitre le nombre de données visible (Titre compri)
With Range("_FilterDatabase").Rows
N_Found = .SpecialCells(xlVisible).Count - N_C
N_Found = N_Found / N_C
End With
Bonne continuation