Voila mon problème. Je souhaite réaliser des totaux de colonnes lignes par
lignes et j'aimerai que lorsque les colonnes sont masquées leur contenu ne
soit pas comptabilisé dans le total de la ligne.
En résumé, je souhaite faire sur les lignes ce que la fonction Sous-total
combiné avec le filtre réalise sur les colonnes (Càd faire uniquement la
somme des cellules affichées).
Encore merci pour votre aide
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
JB
Bonjour
Dans un module:
Function sommeVisibles(champ As Range) Application.Volatile t = 0 For Each c In champ If c.EntireColumn.Hidden = False Then t = t + c.Value Next c sommeVisibles = t End Function
Dans le tableur: =sommeVisibles(A1:F1)
Pour la maj auto, on peut ajouter calculate dans WorkSheet_Selection_change
Cordialement JB
Bonjour
Dans un module:
Function sommeVisibles(champ As Range)
Application.Volatile
t = 0
For Each c In champ
If c.EntireColumn.Hidden = False Then t = t + c.Value
Next c
sommeVisibles = t
End Function
Dans le tableur: =sommeVisibles(A1:F1)
Pour la maj auto, on peut ajouter calculate dans
WorkSheet_Selection_change
Function sommeVisibles(champ As Range) Application.Volatile t = 0 For Each c In champ If c.EntireColumn.Hidden = False Then t = t + c.Value Next c sommeVisibles = t End Function
Dans le tableur: =sommeVisibles(A1:F1)
Pour la maj auto, on peut ajouter calculate dans WorkSheet_Selection_change
Cordialement JB
Manic Miner
Je ne dirai qu'une chose - Bravo Ceci correspond exactement à mon besoin. Et effectivement la mise à jour automatique est la cerise sur le gateau. Encore merci et bonne continuation.
Bonjour
Dans un module:
Function sommeVisibles(champ As Range) Application.Volatile t = 0 For Each c In champ If c.EntireColumn.Hidden = False Then t = t + c.Value Next c sommeVisibles = t End Function
Dans le tableur: =sommeVisibles(A1:F1)
Pour la maj auto, on peut ajouter calculate dans WorkSheet_Selection_change
Cordialement JB
Je ne dirai qu'une chose - Bravo
Ceci correspond exactement à mon besoin.
Et effectivement la mise à jour automatique est la cerise sur le gateau.
Encore merci et bonne continuation.
Bonjour
Dans un module:
Function sommeVisibles(champ As Range)
Application.Volatile
t = 0
For Each c In champ
If c.EntireColumn.Hidden = False Then t = t + c.Value
Next c
sommeVisibles = t
End Function
Dans le tableur: =sommeVisibles(A1:F1)
Pour la maj auto, on peut ajouter calculate dans
WorkSheet_Selection_change
Je ne dirai qu'une chose - Bravo Ceci correspond exactement à mon besoin. Et effectivement la mise à jour automatique est la cerise sur le gateau. Encore merci et bonne continuation.
Bonjour
Dans un module:
Function sommeVisibles(champ As Range) Application.Volatile t = 0 For Each c In champ If c.EntireColumn.Hidden = False Then t = t + c.Value Next c sommeVisibles = t End Function
Dans le tableur: =sommeVisibles(A1:F1)
Pour la maj auto, on peut ajouter calculate dans WorkSheet_Selection_change
Cordialement JB
michdenis
Bonjour Manic,
Si tu as la version Excel 2003, la fonction sous-total a fait des "petits"
Il est possible d'utiliser ceci pour calculer la somme des valeurs des lignes affichés même si le filtre n'est pas en application.
Observe 109 au lieu de la fonction 9... et ceci est vrai pour toutes les fonctions de sous-total 101 à 111 de mémoire, je crois que c'est une nouveauté d'excel 2003.
=SOUS.TOTAL(109;C1:C25)
Salutations!
"Manic Miner" a écrit dans le message de news:
Bonjour et merci de votre aide.
Voila mon problème. Je souhaite réaliser des totaux de colonnes lignes par lignes et j'aimerai que lorsque les colonnes sont masquées leur contenu ne soit pas comptabilisé dans le total de la ligne. En résumé, je souhaite faire sur les lignes ce que la fonction Sous-total combiné avec le filtre réalise sur les colonnes (Càd faire uniquement la somme des cellules affichées). Encore merci pour votre aide
Bonjour Manic,
Si tu as la version Excel 2003, la fonction sous-total a fait des "petits"
Il est possible d'utiliser ceci pour calculer la somme des valeurs des lignes affichés
même si le filtre n'est pas en application.
Observe 109 au lieu de la fonction 9... et ceci est vrai pour toutes
les fonctions de sous-total 101 à 111
de mémoire, je crois que c'est une nouveauté d'excel 2003.
=SOUS.TOTAL(109;C1:C25)
Salutations!
"Manic Miner" <ManicMiner@discussions.microsoft.com> a écrit dans le message de news:
C25A48A0-1241-49F6-AA95-618D8C99C3CB@microsoft.com...
Bonjour et merci de votre aide.
Voila mon problème. Je souhaite réaliser des totaux de colonnes lignes par
lignes et j'aimerai que lorsque les colonnes sont masquées leur contenu ne
soit pas comptabilisé dans le total de la ligne.
En résumé, je souhaite faire sur les lignes ce que la fonction Sous-total
combiné avec le filtre réalise sur les colonnes (Càd faire uniquement la
somme des cellules affichées).
Encore merci pour votre aide
Si tu as la version Excel 2003, la fonction sous-total a fait des "petits"
Il est possible d'utiliser ceci pour calculer la somme des valeurs des lignes affichés même si le filtre n'est pas en application.
Observe 109 au lieu de la fonction 9... et ceci est vrai pour toutes les fonctions de sous-total 101 à 111 de mémoire, je crois que c'est une nouveauté d'excel 2003.
=SOUS.TOTAL(109;C1:C25)
Salutations!
"Manic Miner" a écrit dans le message de news:
Bonjour et merci de votre aide.
Voila mon problème. Je souhaite réaliser des totaux de colonnes lignes par lignes et j'aimerai que lorsque les colonnes sont masquées leur contenu ne soit pas comptabilisé dans le total de la ligne. En résumé, je souhaite faire sur les lignes ce que la fonction Sous-total combiné avec le filtre réalise sur les colonnes (Càd faire uniquement la somme des cellules affichées). Encore merci pour votre aide