Bonjour,
A l'ouverture de mon fichier xlm, il m'est demandé si je veux mettre à jour les liaisons. Je clique sur continuer. Ensuite, j'ai des formules qui ont été saisies et qui font appel au pack de fonction XLP notamment la fonction SOMME_SI_COULEUR.
Dans l'éditeur VBE, il y a le module suivant :

Function SOMME_SI_COULEUR(PlageSomme As Range, PlageCouleur As Range) As Variant
'*********************************************************
' Effectuer la somme des cellules en couleur *
'*********************************************************
Dim Cel As Range
Dim Som As Double

If PlageCouleur.Cells.Count > 1 Then
SOMME_SI_COULEUR = CVErr(xlErrValue)
Exit Function
End If
For Each Cel In PlageSomme
If Cel.Interior.ColorIndex = PlageCouleur.Interior.ColorIndex Then Som = Som + Cel
Next
SOMME_SI_COULEUR = Som
End Function


Or, à l'ouverture du fichier, les calculs ne se font plus automatiquement. Je suis obligé d'aller dans chaque cellule comportant cette formule et de cliquer sur entrée afin que le calcul s'effectue à nouveau. Comment faire pour qu'il se fasse automatiquement à l'ouverture ?
Merci pour votre aide.Nom : 2025-02-24 12_13_40-Microsoft Visual Basic pour Applications - DHG GP 2025.xlsm.png
Affichages : 104
Taille : 69,1 KoNom : 2025-02-24 12_06_53-DHG GP 2025.xlsm - Excel.png
Affichages : 93
Taille : 10,8 Ko