IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA] Excel 2003 > 2000


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 41
    Points : 32
    Points
    32
    Par défaut [VBA] Excel 2003 > 2000
    Bonjour,

    je souhaiterai votre aide sur un problème épineux :

    j'ai repris une application (je ne sais pas en queel version elle a été faite) et j'ai fait de lourdes modifications. Elle fonctionne très bien sur mon poste : Windows XP (2003 je crois) avec Excel 2003. J'ai aussi testé l'application sur Excel 2002 sur un autre poste.

    jusque là tout va. Or on a omis de nous préciser que l'application doit tourner sous Windows 2000 avec la version d'Excel 2000.

    Et là rien ne va plus (logique). Les fonctions ont du évoluer depuis...

    donc j'ai essayer de rechercher l'aide d'Excel 2000 pour faire des comparatifs de chaque fonction. J'ai essayer sur votre forum et sur google.
    Soit je n'ai pas bien cherché soit il n'y a pas grand chose sur le sujet.

    Bref, je souhaiterai votre aide :
    _ si vous avez des idées de ce qui a beaucoup changé
    ou
    _ si vous avez l'aide d'Excel 2000 (et si je peux l'installer sans modifier Excel 2003), je n'ai pas Excel2000 ni la licence pour. alors que j'ai celle pour 2003
    ou
    _toutes solutions que vous jugerez bonnes

    à l'heure actuel je ne peux pas débogger

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 41
    Points : 32
    Points
    32
    Par défaut
    ça y est j'ai réussi à trouver un "vieil ordinateur" fonctionnant avec windows 2000 et Excel 2000. A priori il s'agirait des variables qui n'ont pas été déclaré (elles sont passées à travers les mailles du filet)

    je fais toutes les modifications et je vous dis edmain si c'est résolu ou pas

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    En v'là encor'un qui connaît pas "Option Explicit"

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 41
    Points : 32
    Points
    32
    Par défaut
    bonjour ouskel'n'or

    je connais bien la fonction option explicit. et c'est vrai pour ce projet j'avais oublié de la remettre.

    mais mon problème est bien plus corsé. car même en ayant bien tout déclaré il me reste des problèmes.

    Là il semblerait qu'il me manque une bibliothèque dans excel2000. mais comme l'appli doit être mise sur pas mal de poste il faut que je me débrouille pour faire sans. en ce moment les codes sur lesquels il butte sont :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    left(blablabla)
    str$(b)
    j'essaye de compiler pour trouver les erreurs. Et donc je les trouve mais pour les résoudre...

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 41
    Points : 32
    Points
    32
    Par défaut
    l'erreur qu'il me dit c'est :

    Erreur de compilation:
    Projet ou bibliothèque introuvable

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 41
    Points : 32
    Points
    32
    Par défaut
    ça y est résolu.

    Alors en fait lorsque j'ai programmé j'ai voulu essayer la méthode de sylkyroad (je crois que c'est comme cela que cela s'écrit, désolé autrement) pour lire et écrire dans des fichiers fermés. Malheureusement cela ne pouvait pas fonctionner car le fichier était destiné à être partagé.
    Mais j'avais du cocher 2 librairies supplémentaires en développant en Excel2003:
    Microsoft ActiveX Data Object 2.8 Library
    Microsoft ADO Ext 2.8 for DDL and sécurity
    ces librairies était indiquées comme MANQUANT.
    Et il y en avait une autre indiquée comme MANQUANT:
    Windows Media Streamer Plugin Type Library
    en fait il faut décocher les 3 puis faire menu débogage puis compiler VBAProject.

    Il fau donc croire que si vous avez des librairies manquantes Excel s'empressera d'aller chercher dans ces librairies et fatalement vous indiquera des fonctions qui fonctionnent très bien comme problématique.

    j'espère que cela en aidera d'autres.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme entre Excel 2003 et 2000
    Par chaelo dans le forum Excel
    Réponses: 2
    Dernier message: 22/10/2007, 16h13
  2. Réponses: 8
    Dernier message: 01/08/2007, 12h06
  3. Réponses: 2
    Dernier message: 17/07/2007, 11h53
  4. vba excel 2003 - Insérer fichier txt
    Par stargates dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/07/2007, 20h52
  5. vba[Excel 2003]Problème userform
    Par stargates dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/07/2007, 15h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo