Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

fonctionnement différent d'une macro selon l'ordinateur???

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

poctoy

XLDnaute Nouveau
bonjour 🙂
je travaille avec excel 2010.
j'ai copié la macro suivante sur un ordinateur :
Function SommeCouleurFondRef(champ As Range, couleurFond As Range)
Application.Volatile
Dim c, temp
temp = 0
For Each c In champ
If c.Interior.ColorIndex = couleurFond.Interior.ColorIndex Then
If IsNumeric(c.Value) Then temp = temp + c.Value
End If
Next c
SommeCouleurFondRef = temp
End Function

elle me permet de faire la somme des cellules qui ont la même couleur que des cellules de références de la même couleur.

j'ai enregistré le fichier, et ça marchait bien.
j'ai envoyé le fichier à un ami pour qu'il valide le fichier. pb, sur son ordi, ça marche pas (il utilise comme moi excel 2010).
la macro apparaît bien dans le module des macros, pas de pb de ce côté-là.
j'ai essayé de retaper la formule dans les cellules où je veux que mes sommes apparaissent =sommecouleurfondref(G1/G1000;F1), mais c'est pareil, le résultat me met "NOM?". visivlement il ne reconnaît pas le nom "sommecouleurfondref", alors que je n'ai rien touché...

qq'un peut-il m'aider😕
merci
poc
 
Re : fonctionnement différent d'une macro selon l'ordinateur???

Bonjour

C'est une fonction. Elle doit être mise dans un module ordinaire et pas dans le module de la feuille ou s'effectue le calcul. Est-ce le cas ?
 
Re : fonctionnement différent d'une macro selon l'ordinateur???

bonjour
j'ai enlevé la macro des feuilles, et maintenant elle est que dans "modules", "module1". j'ai retapé la formule et enregistré, mais tjs pareil "#nom?"

peux-être un MP pour voir la chose?
merci
cdlt
poc
 
Re : fonctionnement différent d'une macro selon l'ordinateur???

Non pas de MP, le forum est fait pour échanger en public. Tu peux en revanche joindre ton fichier sur le forum pour qu'on regarde ce qui cloche.
Va en mode avancé et clique sur le trombone.
 
Re : fonctionnement différent d'une macro selon l'ordinateur???

misange,
j'ai fait la modif en mettant sur module, et ça fonctionne. la seule inconnue c'est que je l'ai fait sur l'ordi qui fonctionnait hier, donc à voir demain si ça marche sur l'autre. en enregistrant l'ordi m'a demandé d'enregistré le fichier dans un format qui prenait en charge les macros (xlsm), peux-être que ça vient de là?
A+ et merci
 
- 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
471
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…