Somme des cellules cachées

  • Initiateur de la discussion Initiateur de la discussion chacal33
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : Somme des cellules cachées

Bonsoir,

Avec une proc. A mettre dans le module de la feuille "Feuil1" et enregistrer le classeur en .xlsm (macro)
Une fois la ou les colonnes masquées, le fait de cliquer dans n'importe quelle cellule du classeur aura pour effet d'additionner les cellules cachées de la ligne 2 et d'indiquer le résultat en C2 :
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    
    Dim I As Long
    Dim Total As Double
             
    I = 5
    Do
    
        If Cells(2, I).EntireColumn.Hidden = True Then Total = Total + Cells(2, I).Value
        I = I + 1
        
    Loop While Cells(2, I).Value <> ""
    
    Range("C2") = Total
    
End Sub

Hervé.
 
Re : Somme des cellules cachées

Bonsoir à tous


En passant par une fonction VBA personnalisée ( très proche de la solution de Theze)
Code:
Function SOMMENONVISIBLE(Rng As Range)
Application.Volatile
For Each cell In Rng
    If cell.Columns.Hidden = True Then
        total = total + cell.Value
    End If
Next
SOMMENONVISIBLE = total
End Function
Et en C2, saisir la formule suivante:
Code:
=sommenonvisible(D2:H2)
NB: Ne pas oublier d'appuyer sur F9 à chaque masquage de colonne.
 
Re : Somme des cellules cachées

Bonjour,


pourquoi VBA? avec une fonction excel cela fonctionne aussi

ecris en C2 =SOMME(D2*(CELLULE("largeur";D2)=0);E2*(CELLULE("largeur";E2)=0);F2*(CELLULE("largeur";F2)=0))

GIBI

PS : attention il faut relancer le calcul par "F9" la fonction Cellule ne parait pas volatile
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
315
Réponses
2
Affichages
112
Réponses
2
Affichages
283
Réponses
10
Affichages
384
Réponses
2
Affichages
168
Réponses
6
Affichages
170
Retour