Désolé, je me suis mal exprimé, c'est bien le cas. Le code se trouve dans le module 1.
Désolé, je me suis mal exprimé, c'est bien le cas. Le code se trouve dans le module 1.
Que je sache, on ne peut pas attacher un module à une feuille.
J'ai l'impression que tu as lié le code à la feuille et non à un module lié au classeur.
Dans ton éditeur de projets VBA, fait un clic droit sur le nom de ton fichier > Insertion > Module.
Un module va se créer.
Mets ton code dedans.
Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.
Bonjour,
Pour faire simple, teste le fichier joint et dis-nous ce que tu constates.
De mon coté, la recherche s'effectue correctement.
Cordialement.
bonjour,
La msgbox affiche "x non trouvé dans la plage"
Quelques changements de caractères apparaissent dans les commentaires du code, les E accents sont remplacés par des _ , mais le code en lui même est fidèle à celui que j'ai de mon côté.
Pour autant, je m'interroge sur la déclaration des variables...
"Panneaux as String" je comprends car le libellé de cette colonne est du texte.
"Epaisseur as String" cela ne devrait-il pas être "Epaisseur as integer" ? vu que la cellule contient exclusivement des nombres entiers. (Quoi qu'il en soit, j'ai testé avec ce changement, sans succès.
Pour le type de variable qui se trouve après les parenthèses, si je comprends bien, c'est le type de la valeur renvoyée par le code.
(C'est convenable tant que dans mon tableau se trouve des nombres entiers, quand j'aurai remplacé les valeurs par des prix réels, il faudra que je mette soit "as CDec", soit "as Variant".)
L'assistant de création de fonctions Affiche bien B4 = "F" et F4 ="10" mais indique... Résultat = 0
Je t'ai fait parvenir un classeur avec une fonction qui renvoie le bon résultat avec ma configuration.
Le test semble montrer que chez toi, ce même classeur ne restitue pas le même résultat.
Il y est donc fort probable qu'il s'agisse bien d'un problème de configuration.
Ne connaissant pas XL-MAC 2011, je ne saurais pas dire s'il est à la source du problème.
Attendons l'avis d'un intervenant mieux informé.
Cordialement.
C'est bien hélas l'impression que j'en ai.
Après quelques recherches complémentaires, il semblerait bien que la version excel 2011 pour Mac présente quelques bugs (intentionnels ou non, c'est une autre histoire...)
La version 2016 serait pire encore !
Le comble, c'est que je voulais aider un collègue qui lui, travaille sur PC... Désormais, si je veux progresser en VBA, je ne mangerais plus de pommes !!!
Je vais tester vos précieux conseils chez lui directement.
Je vous tiens au courant.
Bonsoir Menhir, bonsoir gFZT82,
Vos propositions de correctifs et vos conseils fonctionnent parfaitement sur les ordis du boulot !!!
Je suis un peu dégouté d'avoir un outil dont je sais qu'il n'est pas totalement opérationnel (J'ai pourtant déjà réussi à faire quelques macros avec !)
Quoi qu'il en soit, merci encore à vous pour votre patience. J'aurai appris des choses... rien n'est jamais totalement négatif.
à la prochaine.
Phorkys
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager