Re : macro pour automatiser la recherche de variables en fonction d'une valeur cible
Bonjour,
Merci de vous être penché sur ma question.
Concernant les cases à cocher, je n'ai aucun souci de fonctionnement si ce n'est que j'aimerais pouvoir disposer de tous les résultats en même temps dans le tableau B55:S59. Or je n'ai pas réussi à développer un peu plus ce système de cases à cocher pour lui demander de renvoyer la valeur dans ce tableau (col K) et qu'elles y restent. J'avais mis une formule dans les cellules K56 à K59 pour lire les résultats en V35 quand la condition de débit annoncée en V41 correspond à celle du tableau en colonne F, mais bien sûr seule la ligne concernée s'affiche et toutes les hauteurs ne peuvent alors pas s'afficher simultanément.
[[[Pour les parenthèses, c'est parce qu'il n'y a pas de raison de faire simple si on peut faire compliqué
.
D'une manière générale, ce fichier est loin d'être optimisé et épuré du point de vue des formules employées ou de la mise en forme, mais le souci c'est que je bricole comme je peux et que c'est un fichier en perpétuel agrandissement, démarré il y a plusieurs mois sans connaître tous les attendus, et je ne les connaîtrai peut-être jamais, ...
donc les formules et la forme sont sans cesse remaniées tout en devant respecter la contrainte d'un document double page imprimable]]]
C'est la raison pour laquelle j'ai tenté de passer par une autre macro, celle adaptée de ce que j'ai trouvé dans ce forum, pour arriver à mes fins.
En faisant le grand ménage dans le fichier avant de le poster, j'ai effectivement décalé les données mises initialement en R vers la colonne S (S56:S59). J'ai donc fait la correction dans le code depuis pour effacer cette bévue, mais de mon côté ça ne marche pas plus qu'avant. Est-ce que le bouton de commande placé en K61 permet bien de mettre à jour les données en K56:K59 en fonction des débits prévus (f56:f59) chez vous?
Affaire à suivre donc.
Merci du temps que vous m'accordez.
EDIT: Je viens de comprendre. J'avais deux décalages de colonnes successifs de sorte que je n'ai jamais pu voir que la formule fonctionnait bien en fait et j'ai cherché trop loin avant de vérifier la base.
Suis ravie que ça fonctionne!! CA MARCHE!!! Trop bien!!!
Petite question bonus: Vous semble-t-il possible de s'exonérer dans le code de la colonne S (S56 à S59), un peu dans l'esprit de la fonction valeur cible, car je n'ai pas vraiment besoin de la voir (y compris à des fins de vérification du bon déroulement de la formule). Ceci dit, ce n'est pas compliqué de masquer ces données. Mais si on peut simplifier, pourquoi pas. Je demande cela, car je pense que dans le cas d'où j'ai tiré ces lignes de code, il y avait un niveau supplémentaire d'interférences dans les valeurs, donc dans mon cas, cette étape intermédiaire n'est peut-être pas nécessaire, mais je ne suis pas sûre...