OVH Cloud OVH Cloud

pour Couffignal j

2 réponses
Avatar
anonymousA
Bonjour,

en relisant les derniers messages, il me semble que personne n'a répondu à
ta question mais peut-être ai-je mal lu?

Bien, cette précaution prise, pour ce qui est de ta question, il n'existe
aucune fonction dans Excel pour calculer le résultat immédiat d'une somme de
cellules visibles après un tri .
Ce que je peux te proposer de mieux, c'est la chose suivante.

Dans un classeur quelconque appelé classeurvisible p.e que tu enregistreras
comme une macro complémentaire (au format .xla donc), écris une fonction en
VBA qui sera la suivante

Function cpt(rng As Range)

Application.Volatile
On Error Resume Next
For Each c In rng
If Not c.EntireRow.Hidden Then
valeur = valeur + CDbl(c.Value)
End If
Next

cpt = valeur

End Function

si tu le souhaites au lieu d'écrire valeur=valeur+cbdl(c.value) tu peux
écrire
valeur = valeur + Evaluate(Application.Sum(c))
Dans ces conditions, il n'est pas nécessaire de mettre on error resume next.

A partir du moment ou ton fichier xla sera ouvert tu pourras acceder à la
fonction cpt en faisant p.e "Insertion"/"Fonction"/"CAtegorie de fonctions:
Personnalisées" et chosir la fonction cpt.
Le masque que te présentera Excel sera celui habituel pour les fonctions et
tu choisiras la plage de cellules que tu désires.

Donc p.e, pour obtenir le cacul d'une somme de cellules dans une colonne
donnée pour ta plage à filtrer (imaginons que celle-ci soit A1:G5000 et que
tu veuilles obtenir la somme des cellules visibles de la colonne C après
application d'un critère de filtre ), écris dans une cellule quelconque (p.e:
C5002) la formule =cpt(C1:C5000). tu verras que quelque soit le filtre que tu
appliqueras, tu auras le résultat de la somme uniquement des cellules
visibles de la colonne C.

Bon courage.espère avoir bien compris ta question.

2 réponses

Avatar
AV
Bien, cette précaution prise, pour ce qui est de ta question, il n'existe
aucune fonction dans Excel pour calculer le résultat immédiat d'une somme de
cellules visibles après un tri .


Ben à quoi sert la fonction SOUS.TOTAL ?
AV

Avatar
anonymousA
Ben , exactement à ça. Content de voir qu'on peut enfoncer des portes
ouvertes. Ca sert toujours à progresser.


Bien, cette précaution prise, pour ce qui est de ta question, il n'existe
aucune fonction dans Excel pour calculer le résultat immédiat d'une somme de
cellules visibles après un tri .


Ben à quoi sert la fonction SOUS.TOTAL ?
AV