Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1430 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Probleme code VBA de exel 97 -> 2000

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme code VBA de exel 97 -> 2000

n°175522
doudouche
Posté le 12-07-2002 à 08:13:14  profilanswer
 

J ai un problème, j ai passé un programme exel 97 sur 2000 et depuis plus moyen de le faire fonctionner.
Il trouve des erreur partou dans le code :
 "impossible de lire la propriété editboxes de la classe dialogsheet"
 
Sauriez pô comment résoudre ce problème ??  :??:
 
Siouplè   :hello:

mood
Publicité
Posté le 12-07-2002 à 08:13:14  profilanswer
 

n°175538
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 12-07-2002 à 09:05:05  profilanswer
 

Il faut faire référence à DAO 3.6. Plus d'infos ici :
 
http://support.microsoft.com/suppo [...] 8/4/01.asp


---------------
J'ai un string dans l'array (Paris Hilton)
n°175542
doudouche
Posté le 12-07-2002 à 09:16:28  profilanswer
 

Ou faut il que je place ce bou de code ?? :(  
 
N y a t il po moyen de faire importer la totalite du programme sur un exel 2000 ??  
Sous access j avai les meme problemme et l importation a tou resolu  
 
Merci pour votre aide  ;)

n°175602
doudouche
Posté le 12-07-2002 à 10:57:59  profilanswer
 

A la compilation le programme dit que l' erreur se trouve dans cette ligne :
 
Datelitige = DialogSheets("dialog1" ).EditBoxes("modification4" ).Text
 
pis voila il n'y a normalement po d'erreur puisque ce même programme fonctionnait sous exel 97  :sweat:  
 
 :bounce: Repondez siouplai :bounce:  
 :bounce:  :bounce:  :bounce:  :bounce:  :bounce:

n°175607
mareek
Et de 3 \o/
Posté le 12-07-2002 à 10:59:15  profilanswer
 

le nom de la méthode à peut-être changé entre les deux versions, va faire un tour dans l'aide pour voir


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°175609
doudouche
Posté le 12-07-2002 à 11:00:58  profilanswer
 

Tu peux préciser steplai ch u un noob  :sarcastic:

n°175616
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 12-07-2002 à 11:06:19  profilanswer
 

Ah merde, c'est Excel !!!
J'avais cru lire Access, décidément, ça va pas moi  :sarcastic:  
 
Donc, Mareek a raison, il est fort probalble qu'une méthode ou propriété ait changé entre les 2 versions.
 
Regarde si la syntaxe de EditBoxes n'a pas changé, ou si elle fait encore partie des propriétés de DialogSheet


---------------
J'ai un string dans l'array (Paris Hilton)
n°175617
mareek
Et de 3 \o/
Posté le 12-07-2002 à 11:08:12  profilanswer
 

en fait, tu devrais pour remplacer ça:

Code :
  1. Datelitige = DialogSheets("dialog1" ).EditBoxes("modification4" ).Text


par ça:

Code :
  1. Datelitige = dialog1.modification4.Text


Message édité par mareek le 12-07-2002 à 11:08:47

---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°175625
doudouche
Posté le 12-07-2002 à 11:14:00  profilanswer
 

Avec   Datelitige = dialog1.modification4.Text    ca me donne une erreur de syntaxe donc ca doi po etre ca mais a mon avis ca doi venir  d'un probleme de transfere de fichier exel  de la version 97 à la version 2000 puisque ce programme fonctionnai très bien sur Exel 97
 
En tous cas merci pour ton aide  :jap:  
 :bounce: Si vous avez d autres idée n'hésitez pô !! :bounce:

n°175639
doudouche
Posté le 12-07-2002 à 11:22:59  profilanswer
 

Vi vous avez raison la fonction Editboxes n'existe plus mais comment faire pour trouver celle qui la remplace ??
 
 
 
                                :??:

mood
Publicité
Posté le 12-07-2002 à 11:22:59  profilanswer
 

n°175720
Carbon_14
Posté le 12-07-2002 à 13:55:56  profilanswer
 

? TextBox ? ListBox ? (rien trouvé d'autre dans l'aide VBA d'XCEL 2k).
 
Ils devraient faire une liste des "obsolètes" pour aider la migration, vu le prix pro de l'outil !!!
 
En fouillant un peu dans cette optique :
Modifications apportées au modèle d'objets Microsoft Excel 97
 
Le modèle d'objet Visual Basic Microsoft Excel 97 a subi de profondes modifications le dotant de fonctionnalités nouvelles et plus performantes. De nombreux objets, propriétés et méthodes ont été remplacés. Pour assurer une compatibilité descendante, la plupart des composants remplacés ont été masqués plutôt que supprimés, ce qui signifie qu'ils n'apparaissent pas dans l'Explorateur d'objets par défaut mais que tout code ancien utilisant un ou des composants masqués fonctionnera sans modification. Toutefois, efforcez-vous d'utiliser les nouveaux objets, propriétés et méthodes lorsque vous écrivez du nouveau code.
 

n°176224
doudouche
Posté le 15-07-2002 à 07:59:06  profilanswer
 

Merci pour ton aide  :jap: (au otre ossi), maintenan je sais d' ou vien le problème.
 
Ptêtre a plus tard si jamais G d otre problèmes....
 
 :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Probleme code VBA de exel 97 -> 2000

 

Sujets relatifs
[HTML, JS] Problème de champ variable dans une instuctionProbleme de tri dans une requete access
[Tomcat] problème de déploiment d'un service SOAPUn soft pour nettoyer/ranger/indenter du code html automatiquement
[PHPBB] Petit problème de personnalisation....Probleme OPENGL , affichage des couleurs en non transparence
Probleme de Proc Stockés ... sous sybase[Jsp/Servlet] Problème lors du premier forward depuis ma servlet
[VB Access] Problème de détail d'un formulaire ...[JAVA] probleme de thread
Plus de sujets relatifs à : Probleme code VBA de exel 97 -> 2000


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR