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

Autres Code VBA sur Excel 2007

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

maart

XLDnaute Junior
Bonjour,

Hier soir, j'ai commencé un test avec la fonction "prevision" d'excel et des formules alambiquées avec " indirect + prevision " pour modifier la plage prévisionnelle....un fiasco !

Pourriez-vous tenter de me réaliser un code selon le modèle expliqué en pièce jointe, je pense que vous comprendrez le but recherché (score max) et si vous avez une autre idée de formule de modélisation, surtout ne vous gênez pas Lol

Bonne journée.
 

Pièces jointes

Bonjour,

Pas tout compris, notamment sur les valeurs des cellules N à S.
"si vous avez une autre idée de formule de modélisation," Non, aucune idée.

S'il suffit de réaliser un code selon le modèle expliqué en pièce jointe et de dupliquer les formules des cellules des colonnes H à M et celles de la colonne T, alors, voici.

Cdlt
 

Pièces jointes

À Rouge, de 9 à 12 c'est réalisable ? 1 000 000 c'est trop!!

en fait ça fera la moitié parce qu'avec la valeur 3 cela génère des valeurs négatives, donc c'est entre 4 et 12
 
Bonjour,

J'ai modifié et corrigé le code, on peut saisir les valeurs comprises entre 3 à 12 et non 4 à 12, il y a aura bien donc 1 million de combinaisons possibles si vous choisissez de faire le test avec la valeur de 3.
Pour que vous puissiez choisir le nombre de solutions à afficher, après avoir cliqué sur le bouton, une boîte de dialogue s'ouvre et vous demande de saisir une valeur comprise entre 3 et 12.
Attention plus le chiffre est petit et plus le nombre de combinaisons est grand, donc durée d'exécution plus longue.
Par défaut la boîte de dialogue vous proposera la valeur 9, ce qui vous fait 4096 combinaisons en à peine 1,3 secondes.
 

Pièces jointes

Dernière édition:
Bonjour Rouge,
Merci pour ce fichier que je regarderai chez moi.
Juste 2 précisions:
Il faudrait prévoir une sortie si au bout de toutes les permutations le score max (6 sur 6) n'est pas trouvé et sauter à la ligne au dessus
Et
Si le score Max est trouvé sauter à la ligne suivante sans aller au bout des permutations en notant bien le nb de lignes qui a donné ce Max

Merci beaucoup et bonne journée
 
Suite à ce que vous venez d'écrire, je réalise que je me suis trompé sur le calcul du score, ma formule est fausse.
Pour corriger cela et pour pouvoir appliquer cette formule, il faut que j'inscrive dans les colonnes O à T les combinaisons créées des colonnes B à G (rien à voir avec les combinaisons des prévisions).

Je vous retourne le fichier corrigé, pour le reste je regarderai plus tard.
L'idéal serait que vous me trouviez des exemples qui renvoient des scores à 100%
 

Pièces jointes

- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…