J'ai créé un tableau dont l'une des colonnes me sert de sélection grâce à
l'utilisation du filtre automatique: en colonne B je trouve par exemple des
enregistrement avec A, C, L, R ou E.
En bas de ma feuille je fais le total d'autres colonnes.
1 Comment puis-je faire pour ne totaliser que les cellules filtrées ?
2 Existe-t'il une macro qui fasse référence à la sélection choisie par le
filtre ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MichDenis
| 1 Comment puis-je faire pour ne totaliser que les cellules filtrées ? - Regarde la fonction Sous.Total()
| 2 Existe-t'il une macro qui fasse référence à la sélection choisie par le filtre ? Range("_FilterDataBase") fait référence à la totalité de la plage où le filtre automatique s'est exécuté.
Si tu veux obtenir seulement la plage des lignes visibles de la plage Dim Rg As Range Set Rg = Worksheets("NomDelaFeuille").Range("_FilterDataBase").SpecialCells(xlCellTypeVisible)
| 1 Comment puis-je faire pour ne totaliser que les cellules filtrées ?
- Regarde la fonction Sous.Total()
| 2 Existe-t'il une macro qui fasse référence à la sélection choisie par le filtre ?
Range("_FilterDataBase") fait référence à la totalité de la plage où le filtre automatique s'est
exécuté.
Si tu veux obtenir seulement la plage des lignes visibles de la plage
Dim Rg As Range
Set Rg = Worksheets("NomDelaFeuille").Range("_FilterDataBase").SpecialCells(xlCellTypeVisible)
| 1 Comment puis-je faire pour ne totaliser que les cellules filtrées ? - Regarde la fonction Sous.Total()
| 2 Existe-t'il une macro qui fasse référence à la sélection choisie par le filtre ? Range("_FilterDataBase") fait référence à la totalité de la plage où le filtre automatique s'est exécuté.
Si tu veux obtenir seulement la plage des lignes visibles de la plage Dim Rg As Range Set Rg = Worksheets("NomDelaFeuille").Range("_FilterDataBase").SpecialCells(xlCellTypeVisible)