Macro : Incrementer valeur cellule jusqu'à ce qu'une autre =0
Fermé
GereLestac
Messages postés
3
Date d'inscription
lundi 28 juillet 2014
Statut
Membre
Dernière intervention
29 juillet 2014
-
28 juil. 2014 à 22:46
GereLestac Messages postés 3 Date d'inscription lundi 28 juillet 2014 Statut Membre Dernière intervention 29 juillet 2014 - 29 juil. 2014 à 22:05
GereLestac Messages postés 3 Date d'inscription lundi 28 juillet 2014 Statut Membre Dernière intervention 29 juillet 2014 - 29 juil. 2014 à 22:05
A voir également:
- Macro : Incrementer valeur cellule jusqu'à ce qu'une autre =0
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Jitbit macro recorder - Télécharger - Confidentialité
- Macro logiciel - Télécharger - Organisation
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
3 réponses
xuorel
Messages postés
251
Date d'inscription
samedi 24 novembre 2012
Statut
Membre
Dernière intervention
28 novembre 2024
29 juil. 2014 à 10:05
29 juil. 2014 à 10:05
Pourrais tu nous montrer ton fichier pour que l'on visualise mieux ta problématique ?
pour poset un fichier : https://www.cjoint.com/
pour poset un fichier : https://www.cjoint.com/
GereLestac
Messages postés
3
Date d'inscription
lundi 28 juillet 2014
Statut
Membre
Dernière intervention
29 juillet 2014
29 juil. 2014 à 12:15
29 juil. 2014 à 12:15
Bonjour Xuorel,
Merci pour ton coup de main. J'ai posté le fichier sur le lien suivant : https://www.cjoint.com/?3GDmkh33mUv
En gros je veux faire varier indépendamment les cases vertes jusqu'à ce que chaque case rose correspondante soit égale à 0.
Si tu as une solution je serai l'homme le plus heureux du monde... au moins pour aujourd'hui :)
Merci pour ton coup de main. J'ai posté le fichier sur le lien suivant : https://www.cjoint.com/?3GDmkh33mUv
En gros je veux faire varier indépendamment les cases vertes jusqu'à ce que chaque case rose correspondante soit égale à 0.
Si tu as une solution je serai l'homme le plus heureux du monde... au moins pour aujourd'hui :)
xuorel
Messages postés
251
Date d'inscription
samedi 24 novembre 2012
Statut
Membre
Dernière intervention
28 novembre 2024
29 juil. 2014 à 13:33
29 juil. 2014 à 13:33
La solution à ton problème se trouve à mon avis plutôt dans le solver.
pour activer le solver : options > compléments > Compléments Excel (atteindre) > cocher "Solver"
ensuite le solver se trouve dans le bandeau "Données"
si on prend l'exemple du premier cas :
- tu lances le solver
- en cellule cible tu choisis ta case rouge (B34)
- en cellule variable tu choisis la verte (B21)
- tu clics sur résoudre
ta VAN est nulle pour un coût initial de 22 908.68 €.
Dis mois si cette solution te convient
pour activer le solver : options > compléments > Compléments Excel (atteindre) > cocher "Solver"
ensuite le solver se trouve dans le bandeau "Données"
si on prend l'exemple du premier cas :
- tu lances le solver
- en cellule cible tu choisis ta case rouge (B34)
- en cellule variable tu choisis la verte (B21)
- tu clics sur résoudre
ta VAN est nulle pour un coût initial de 22 908.68 €.
Dis mois si cette solution te convient
xuorel
Messages postés
251
Date d'inscription
samedi 24 novembre 2012
Statut
Membre
Dernière intervention
28 novembre 2024
Modifié par xuorel le 29/07/2014 à 14:01
Modifié par xuorel le 29/07/2014 à 14:01
Si tu veux automatiser la procédure de solver. tu peux utiliser la macro ci-dessous lorsque tu es positionné sur la case verte à définir :
Sub solver_sur_activecell()
Dim rg As Range
Set rg = ActiveCell
SolverOk SetCell:=rg.Offset(13), MaxMinVal:=3, ValueOf:="0", ByChange:=rg
SolverSolve
End Sub
Sub solver_sur_activecell()
Dim rg As Range
Set rg = ActiveCell
SolverOk SetCell:=rg.Offset(13), MaxMinVal:=3, ValueOf:="0", ByChange:=rg
SolverSolve
End Sub
GereLestac
Messages postés
3
Date d'inscription
lundi 28 juillet 2014
Statut
Membre
Dernière intervention
29 juillet 2014
29 juil. 2014 à 22:05
29 juil. 2014 à 22:05
J'ai trouvé ! Il fallait décocher les la case "rendre les variables sans contraintes non négatives".
Encore merci pour ton aide.
Bonne soirée
Encore merci pour ton aide.
Bonne soirée