amphitryon3000
Messages postés5Date d'inscriptionmardi 26 avril 2005StatutMembreDernière intervention 6 juin 2006
-
1 juin 2006 à 15:28
amphitryon3000
Messages postés5Date d'inscriptionmardi 26 avril 2005StatutMembreDernière intervention 6 juin 2006
-
6 juin 2006 à 16:33
Bonjour,
Je développe en amateur une application en VBA dans Excel. Elle tounre bien sur mon ordi perso et celui du boulot, hélas, en passant sur d'autres ordi, j'ai des errreurs annonçant "Projet ou bibliothèque introuvable". Le débogage de VBA pointe alors les fonctions suivantes :
- Date (pour retourner la date du jour), mais je l'ai replacée par Now,
- Mid (fonction qui renvoi une valeur de type Variant (String) contenant un nombre indiqué de caractères extraits d'une chaîne de caractères).
Ces fonctions semblent portant de base. Quelqu'un pourrait-il me dépanner, s'il vous plaît ?
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 2 juin 2006 à 01:49
Salut,
Je suis d'accord avec bipou, car j'ai également plusieurs applications qui fonctionnent parfaitement avec mon ordi mais sur celui d'un pote, plantage.
En fait, lors de son installation d'Office, il n'avait pas mis tout les composants VBA, et certaines fonctions (comme Mid, donc) n'étaient pas reconnues.
Bref, comme te le suggère notre ami bipou, t'as plus qu'à aller sur chaque poste et réinstaller les composants manquants.
Les joies du Visual Basic... je vais évité de lancer le débat VB / C++
@++
--Mortalino--
Le Mystérieux Chevalier "Provençal, le Gaulois"
N'oubliez pas de lire le règlement !
amphitryon3000
Messages postés5Date d'inscriptionmardi 26 avril 2005StatutMembreDernière intervention 6 juin 2006 6 juin 2006 à 16:33
Bonjour,
Merci pour ces tuyaux. J'ai donc suivi la démarche préconisée par Bipou
et, dans le menu outils/références, j'ai décoché le plus de liaisons
possibles avec des dll ou ocx. Je n'en conserve que 5, nécessaires à
mon application, et ainsi mon programme fonctionne sur plus d'ordi, pas
tous encore, mais les plantages sont plus rares.
Pour améliorer la situation, je pense que je vais utiliser un
installeur (freeware trouvé sur le net) qui ... installera les
composants nécessaires s'ils ne sont pas présents sur l'ordinateur
d'accueil. J''espère que cela fonctionnera.