primaxj2m1
Messages postés5Date d'inscriptionlundi 26 août 2002StatutMembreDernière intervention16 octobre 2005
-
16 sept. 2005 à 10:32
sacha1435
Messages postés94Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention12 octobre 2005
-
19 sept. 2005 à 09:03
Voici un petit problème auquel je suis confronter avec du vba, je vous
expose la situation en espérant que quelqu'un puisse me débloquer!!
J'ai fait un petit programme classique de gestion de membres d'un
association avec VBA sous access. Sur un office 2003 et windows XP en
français. Le programme tournait bien, jusque là pas de problème.
Puis voilà que je décide lors d'un formatage de réinstaller windows et
office en anglais... Je relance ensuite mon même petit programme et la
surprise :
-Premièrement la fonction pour choper la date système a changer, "Date"
ne marche plus, je dois la remplacer par "Now"! Pourquoi?
Plus pénible :
-Des fonctions de base comme "Mid" ou "Format" ne fonctionnent plus! ( Format(DateEvent, "mm/dd/yy"), par exemple ).
A la "compilation", l'erreur : "can't find project or librairy..." apparait avec le nom de la fonction surlignée.
-Impossible même de lancer l'aide contextuelle en positionnant le
curseur dessus et en tapant "F1" : "Error in loading dll...". Ce
dernier point est étrange puisque je peux pourtant trouver la page
d'aide de ces fonctions en cherchant manuellement dans l'aide de VBA...
J'ai réinstaller office2003, je pense que mon install est correct mais
on ne sait jamais.... J'ai peux être oublié quelque chose...
Si quelque peut me débloquer la situation, je lui en serait très reconnaissant!!!
primaxj2m1
Messages postés5Date d'inscriptionlundi 26 août 2002StatutMembreDernière intervention16 octobre 2005 16 sept. 2005 à 11:34
Oui, bien sur...
Sinon juste au hazard... quelq'un sait si cela à un rapport avec le
fichier mspfctl1.ocx? C'était un des fichiers que access m'annonçait
manquant au premier redemarrage avec le nouveau système en anglais.
J'en ai mis un dans Windows/system32 mais la commande :
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 16 sept. 2005 à 11:51
L'ocx que tu signales aurait quelque chose à voir avec le logiciel Money mais je ne vois pas le rapport avec la disparition des fonctions mid et format.
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
primaxj2m1
Messages postés5Date d'inscriptionlundi 26 août 2002StatutMembreDernière intervention16 octobre 2005 17 sept. 2005 à 03:42
sacha, en ce qui concerne ta solution, je n'ai pas très bien compris.... tu tape VBA.Mid comme nom de fonction?
Sinon pour ceux qui ont eu se problème (Jean-Paul), quel était le fichier en cause, quel fut ta solution?
Je suis certain qu'il doit me manquer une librairy ou quelque chose
comme ça qui, pour une raison inconnue, n'est pas fournie dans
l'install " de base " de la version américaine d'office...
L'autre explication serait que, du fait ne n'avoir pas réinstaller les
programmes (ou version) à l'identique de mon ancien système, quelque
chose me manque ou ait été modifié...
Enfin bref, j'en sait rien quoi, et je trouve ça abérant de trouver les
fonctions dans l'aide de vba et quelque ne marche pas dans le code...
valtrase
Messages postés937Date d'inscriptionlundi 19 janvier 2004StatutMembreDernière intervention 9 mai 20223 17 sept. 2005 à 04:24
Pour moi c'était un OCX (boutons amélioré) que j'avais rajouter dans mon projet et qui n'avais rien avoir avec VBA.
Mais le fait de ne pas remettre cet OCX me plantait les fonctions de bases Mid, Left, etc....
Je ne sais pas pourquoi les mystères de l'informatique. Dés que j'ai remis l'Ocx manquant de mon projet tout à refonctionné. Bizare vous avez dis bizare ....
sacha1435
Messages postés94Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention12 octobre 20052 19 sept. 2005 à 09:03
>sacha, en ce qui concerne ta solution, je n'ai pas très bien compris.... tu tape VBA.Mid comme nom de fonction?
Non la fonction est MID, et l'application est VBA.
Comme je le dis plus haut je n'ai aucune idée du pourquoi mais chez moi comme cela cette fonction est acceptée
j'ai ce problème sur plusieur VBA Excel; Autocad; Outlook et que sur les fontions de chaine de caractère.