OVH Cloud OVH Cloud

EXCEL2000 vers EXCEL2002 et SOLVER en VBA

3 réponses
Avatar
fj
Bonjour,

J'ai des macro qui appellent le solveur dans une feuille=20
excel 2000.

migr=E9 vers excel 2002, j'ai mont=E9 la macro compl=E9mentaire=20
solver, mais je n'arrive pas a appeller le solveur =E0=20
partir de la macro, m=EAme en s=E9lectionnant solveur dans=20
pr=E9f=E9ence =E0 partir de Visual Basic editor.

Une id=E9e?

Merci d'avance.


FJ

3 réponses

Avatar
Frédéric Sigonneau
Bonsoir,

Si la macro complémentaire Solver.xla est bien installée *et* si une référence à
cette xla est bien établie dans le VBAProject de ton classeur, reste que, à ce
que j'ai pu lire notamment sur le forum anglophone, les méthodes disponibles
auraient changé de syntaxe (voire même de nom je crois bien pour certaines)
entre Excel 97/2000 et Excel 2002 (utiliser l'explorateur d'objets pour
vérifier), ce qui rendrait les projets devant être exécutés sur toutes ces
versions difficiles à mettre au point.

Tu aurais sans doute des précisions à ce sujet en utilisant la recherche avancée
de Google, notamment dans les archives du groupe anglophone
microsoft.public.excel.programming

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour,

J'ai des macro qui appellent le solveur dans une feuille
excel 2000.

migré vers excel 2002, j'ai monté la macro complémentaire
solver, mais je n'arrive pas a appeller le solveur à
partir de la macro, même en sélectionnant solveur dans
préféence à partir de Visual Basic editor.

Une idée?

Merci d'avance.

FJ


Avatar
Merci de cette réponse.

J'ai trouvé la cause sans avoir encore pu tester la
slution à partir de l'aide en ligne msft
http://support.microsoft.com/default.aspx?
scid=kb;fr;320302&Product=xl2002INT



la raison serais :

XL2002 : FRN : des fonctions VBA sont manquantes dans
Solver.xla
Liste des produits concernés par cet article.
REMARQUE : les informations contenues dans cet article
s'appliquent à la version française de Microsoft Excel
2002.
Symptômes
Dans les versions françaises d'Excel 2002, des fonctions
VBA (Microsoft Visual Basic pour Applications) sont
manquantes dans Solver.xla. Les macros qui utilisent
Solver.xla ne s'exécutent pas après la mise à niveau vers
Excel 2002.
Résolution
Pour résoudre ce problème, procurez-vous le dernier
Service Pack de Microsoft Office XP. Pour plus
d'informations, cliquez sur le numéro ci-dessous pour
afficher l'article correspondant dans la Base de
connaissances Microsoft :
307841 OFFXP : Obtention du dernier Service Pack pour
Office XP

Une fois le correctif installé, les attributs suivants ou
ceux d'une version ultérieure seront répertoriés pour les
fichiers suivants : Date Heure Version
Taille Nom du fichier
--------------------------------------------------------
05/04/02 17:45 641 536 Solver.xla
Statut

Microsoft a confirmé l'existence de ce problème dans les
produits Microsoft répertoriés au début de cet article. Ce
problème a été corrigé dans le Service Pack 2 (SP-2) de
Microsoft Office XP.


En tout cas merci pour ta réponse, j'ai découvert toutes
les ressources XLS sur le net par hasard. C'est très
précieux.


-----Message d'origine-----
Bonsoir,

Si la macro complémentaire Solver.xla est bien installée
*et* si une référence à

cette xla est bien établie dans le VBAProject de ton
classeur, reste que, à ce

que j'ai pu lire notamment sur le forum anglophone, les
méthodes disponibles

auraient changé de syntaxe (voire même de nom je crois
bien pour certaines)

entre Excel 97/2000 et Excel 2002 (utiliser l'explorateur
d'objets pour

vérifier), ce qui rendrait les projets devant être
exécutés sur toutes ces

versions difficiles à mettre au point.

Tu aurais sans doute des précisions à ce sujet en
utilisant la recherche avancée

de Google, notamment dans les archives du groupe
anglophone

microsoft.public.excel.programming

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour,

J'ai des macro qui appellent le solveur dans une feuille
excel 2000.

migré vers excel 2002, j'ai monté la macro
complémentaire


solver, mais je n'arrive pas a appeller le solveur à
partir de la macro, même en sélectionnant solveur dans
préféence à partir de Visual Basic editor.

Une idée?

Merci d'avance.

FJ



.




Avatar
Frédéric Sigonneau
Bonsoir,

Merci de l'info. Je l'archive, cette question étant quelquefois posée, il y a
une solution qui doit pouvoir servir à d'autres.

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Merci de cette réponse.

J'ai trouvé la cause sans avoir encore pu tester la
slution à partir de l'aide en ligne msft
http://support.microsoft.com/default.aspx?
scid=kb;fr;320302&Product=xl2002INT

la raison serais :

XL2002 : FRN : des fonctions VBA sont manquantes dans
Solver.xla
Liste des produits concernés par cet article.
REMARQUE : les informations contenues dans cet article
s'appliquent à la version française de Microsoft Excel
2002.
Symptômes
Dans les versions françaises d'Excel 2002, des fonctions
VBA (Microsoft Visual Basic pour Applications) sont
manquantes dans Solver.xla. Les macros qui utilisent
Solver.xla ne s'exécutent pas après la mise à niveau vers
Excel 2002.
Résolution
Pour résoudre ce problème, procurez-vous le dernier
Service Pack de Microsoft Office XP. Pour plus
d'informations, cliquez sur le numéro ci-dessous pour
afficher l'article correspondant dans la Base de
connaissances Microsoft :
307841 OFFXP : Obtention du dernier Service Pack pour
Office XP

Une fois le correctif installé, les attributs suivants ou
ceux d'une version ultérieure seront répertoriés pour les
fichiers suivants : Date Heure Version
Taille Nom du fichier
--------------------------------------------------------
05/04/02 17:45 641 536 Solver.xla
Statut

Microsoft a confirmé l'existence de ce problème dans les
produits Microsoft répertoriés au début de cet article. Ce
problème a été corrigé dans le Service Pack 2 (SP-2) de
Microsoft Office XP.

En tout cas merci pour ta réponse, j'ai découvert toutes
les ressources XLS sur le net par hasard. C'est très
précieux.

-----Message d'origine-----
Bonsoir,

Si la macro complémentaire Solver.xla est bien installée
*et* si une référence à

cette xla est bien établie dans le VBAProject de ton
classeur, reste que, à ce

que j'ai pu lire notamment sur le forum anglophone, les
méthodes disponibles

auraient changé de syntaxe (voire même de nom je crois
bien pour certaines)

entre Excel 97/2000 et Excel 2002 (utiliser l'explorateur
d'objets pour

vérifier), ce qui rendrait les projets devant être
exécutés sur toutes ces

versions difficiles à mettre au point.

Tu aurais sans doute des précisions à ce sujet en
utilisant la recherche avancée

de Google, notamment dans les archives du groupe
anglophone

microsoft.public.excel.programming

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour,

J'ai des macro qui appellent le solveur dans une feuille
excel 2000.

migré vers excel 2002, j'ai monté la macro
complémentaire


solver, mais je n'arrive pas a appeller le solveur à
partir de la macro, même en sélectionnant solveur dans
préféence à partir de Visual Basic editor.

Une idée?

Merci d'avance.

FJ



.