Compatibilité 32 et 64 bits

Résolu/Fermé
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 - 26 oct. 2012 à 07:00
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 - 26 oct. 2012 à 15:38
Bonjour,
comment rendre compatible un classeur excel ?
J'ai fait avec excel 32 bits un classeur avec un userrform et si je l'execute sur excel 64 bits
il marque erreur 404 ou erreur de compilation fonction non definie et ne lance pas l'userform
quel serait la solution?
refaire un classeur en 64 bits?
ou on peut le faire compatible 32 et 64 bits ?
merci de votre aide
a bientot
A voir également:

3 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 26/10/2012 à 08:42
Bonjour,
A tout hasard , regardez dans les references s'il n'y en a pas une cochee manquante.

Bonne suite
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
26 oct. 2012 à 10:09
0
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 4
Modifié par surplus le 26/10/2012 à 13:37
bonjour
non aucune cochée manquante et le meme nombre de biblio que sur une autre machine qui marche bien dessus
il me dit "impossible d'afficher les objets car ils ne sont pas dispo sur cette machine"
alors apres verification excel 2010 est en 32 bits
chez moi en 64 mais je reinstallerai
donc je seche
"entre autres tu n'as pas la bibliothèque comctl :"
j'ai regardé l'article mais je comprends pas ce qui me manquerait sur cette machine
merci de votre aide
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
26 oct. 2012 à 14:16
Re,


Bibliothèque de contrôles ActiveX, ComCtl Les solutions qui utilisent ces contrôles ne fonctionnent pas. Pour certains de ces contrôles, aucune alternative valable n'est disponible.
Compléments et contrôles ActiveX tiers Aucun d'eux ne fonctionne avec la version 64 bits d'Office.
Remarque Il n'existe aucune version 64 bits de Visual Basic 6. Par conséquent, un bon nombre de ces objets doivent être portés et réécrits.


C'est à dire que si tu utilises certains contrôles (comme listeview control 6.0 (SP6) par exemple) qui étaient contenus dans mscomctl.ocx, ils ne seront pas utilisables sur excel 64.

Tu peux tenter d'installer mscomctl.ocx et mscomt32.ocx à partir de cette adresse http://www.microsoft.com/fr-fr/download/details.aspx?id=10019 , mais le plus raisonnable est de désinstaller excel64 pour le remplacer par excel32 car j'ai l'impression qu'il ne pourra pas plus les utiliser.

eric
0
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 4
26 oct. 2012 à 15:38
re
merci de tes precisions je pensais bien faire d'installer la version 64 bits je reinstallerai des ce soir la 32
merci encore
a bientot
0