Ne tester que les cellules filtrees
Résolu
lola
-
lola -
lola -
Bonjour,
J'ai besoin d'aide pour une macro VBA, j'ai creer des filtres et je souhaiterai faire des tests uniquement sur les cellues filtrees :
par exemple mon tableau donne ca :
Colonne A Colonne B
1 14 12
3 14 10
4 14 10
7 14 10
J'ai filtre sur la colonne A pour qu il nY ai que 14
je veux tester uniquement les cellules visibles de la colonne B et les comparer a une autre valeur
merci de votre aide
lola
J'ai besoin d'aide pour une macro VBA, j'ai creer des filtres et je souhaiterai faire des tests uniquement sur les cellues filtrees :
par exemple mon tableau donne ca :
Colonne A Colonne B
1 14 12
3 14 10
4 14 10
7 14 10
J'ai filtre sur la colonne A pour qu il nY ai que 14
je veux tester uniquement les cellules visibles de la colonne B et les comparer a une autre valeur
merci de votre aide
lola
A voir également:
- Ne tester que les cellules filtrees
- Flash drive tester - Télécharger - Divers Utilitaires
- Tester les performances de son pc - Guide
- Tester composant pc - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Verrouiller cellules excel - Guide
4 réponses
Bonjour,
Une idee: .SpecialCells(xlCellTypeVisible)----> cellules visibles
Sub test()
Dim Var As Variant, Cel As Range
For Each Cel In Range([B1], Cells(Rows.Count, "B")).SpecialCells(xlCellTypeVisible)
'Ecrire le test que vous voulez
Next Cel
End Sub
Bonne suite
Une idee: .SpecialCells(xlCellTypeVisible)----> cellules visibles
Sub test()
Dim Var As Variant, Cel As Range
For Each Cel In Range([B1], Cells(Rows.Count, "B")).SpecialCells(xlCellTypeVisible)
'Ecrire le test que vous voulez
Next Cel
End Sub
Bonne suite
Bonjour,
merci pour votre reponse, les grands esprits se rencontrent j'ai ecrit un code similaire ms la un autre probleme est survenu :
en fait, apres avoir double clique sur une cellule de la feuille 1, cela me renvoie selon la cellule sur laquelle j'ai clique vers la page 2 avec le filtre adequate. C'est sur cette feuille que je veux tester les cellules en comparant la valeur des cellules a la valeur de la semaine courante
et lorsque je mets le code for each cell, le programme ne prend pas la bonne plage de donnee car reste sur la feuille 1
Merci de votre aide
merci pour votre reponse, les grands esprits se rencontrent j'ai ecrit un code similaire ms la un autre probleme est survenu :
en fait, apres avoir double clique sur une cellule de la feuille 1, cela me renvoie selon la cellule sur laquelle j'ai clique vers la page 2 avec le filtre adequate. C'est sur cette feuille que je veux tester les cellules en comparant la valeur des cellules a la valeur de la semaine courante
et lorsque je mets le code for each cell, le programme ne prend pas la bonne plage de donnee car reste sur la feuille 1
Merci de votre aide