les formules se modifient

  • Initiateur de la discussion Initiateur de la discussion f69815
  • 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 !

f69815

XLDnaute Occasionnel
bonsoir,

j'ai un classeur avec 12 feuilles, 1 par mois, et une feuille récapitulative.

dans la feuille de janvier j'ai 120 lignes renseignées.
pour chaque feuille j'ai la fonction :

Private Sub Worksheet_Activate()
Range("I2:S500").Select
Range("S2").Activate
Selection.NumberFormat = "0"
Range("E2:G500").Select
Selection.NumberFormat = "dd/mm/yy"
Range("A2:S500").Select
Selection.RowHeight = 12.75

End Sub

dans ma feuiile récapitulative j'utilise la formule, donnée dans ce forum par SergiO:

=SOMMEPROD((janvier!$C$2:$C$500=$A$28)*(janvier!$I$2:$I$500))

si je reste dans la feuille récapitulative tout va bien les résultats sont bons, mais dès que j'ouvre une feuille la formule change.

elle devient :
=SOMMEPROD((janvier!$C$2:$C$260=$A$28)*(janvier!$I$2:$I$260)).

après plusieurs essais je me suis apperçu que le sub activate retranche de ma plage max le double de ligne renseignées de la feuille.

dans le cas du mois de janvier :

500 lignes max - 2 fois 120 =260 et si je recommence il retire de nouveau 240 et la formule devient :

=SOMMEPROD((janvier!$C$2:$C$20=$A$28)*(janvier!$I$2:$I$20)).

et si je continue j'ai :
=SOMMEPROD((janvier!#REF=$A$28)*(janvier!#REF)).

avez-vous une solution ?

pas trop possible de joindre un fichier il est trop lourd.

merci d'avance pour vos réponses.
 
- 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

Discussions similaires

Réponses
0
Affichages
1 K
Retour