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 :

Compatibilité macros 2007/2003


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 66
    Points : 41
    Points
    41
    Par défaut Compatibilité macros 2007/2003
    Bonjour

    Je crée un ensemble de macros avec un userform sous 2007 : tout va bien.

    J'enregistre ensuite ce même classeur en 1997/2003.

    Quand j'exécute ce dernier, il arrive que (ce n'est pas systématique) :

    -mes variables non déclarées ne soient pas reconnues alors que dans OUTILS/OPTIONS l'option "Déclaration obligatoire des variables" n'est pas coché :
    il faut que je les déclare

    -mes instructions VBA ne soient pas connues : il faut que je les préfixe par VBA.

    y a-t-il une option à forcer ?

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    Citation Envoyé par phildouja Voir le message
    Bonjour
    -mes variables non déclarées ne soient pas reconnues alors que dans OUTILS/OPTIONS l'option "Déclaration obligatoire des variables" n'est pas coché
    Cela c'est un moindre mal ... Cette coche devrait être toujours Cochée (Surtout pour les débutant !)




    Citation Envoyé par phildouja Voir le message

    -mes instructions VBA ne soient pas connues : il faut que je les préfixe par VBA.

    y a-t-il une option à forcer ?
    N'y a-t-il pas de problème dans la liste des références de ton projet ( référence Manquante ) ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 66
    Points : 41
    Points
    41
    Par défaut
    Effectivement, je n'ai pas les mêmes références suivant les versions :

    en 97 :
    Visual Basic for applications
    microsoft office 8.0 object library
    OLE automation
    microsoft excel 8.0 object library
    microsoft forms 2.0 object librar
    microsoft visual basic for applications extensibility 5.3

    en 2003 :
    Visual Basic for applications
    Microsoft excel 11.0 objectlibrary
    OLE automation
    microsoft office 11.0 object library
    microsoft forms 2.0 object library
    microsoft windows common controls 6.0 (SP6)

    en 2007 :
    Visual Basic for applications
    Microsoft excel 12.0 objectlibrary
    OLE automation
    microsoft office 12.0 object library
    microsoft forms 2.0 object library
    microsoft visual basic for applications extensibility 5.3

    Quand je plante et que je veux voir mes références, j'ai le message :

    "la bibliothèque de types ou l'assistant requis n'est pas un projet VBA"

    Et comme je veux diffuser mes fichiers, comment éviter que ça plante chez le destinataire ?

Discussions similaires

  1. Compatibilité Macros Office 2003/2010
    Par Miaeln dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/04/2013, 09h23
  2. [XL-2010] Problème compatibilité macro excel 2003 / 2010
    Par alf62000 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 10/11/2012, 17h43
  3. Compatibilité macros outlook 2003 et 2007 ?
    Par ledev95 dans le forum Outlook
    Réponses: 2
    Dernier message: 07/08/2008, 17h06
  4. Compatibilité Infopath 2007-2003
    Par kokogil dans le forum InfoPath
    Réponses: 3
    Dernier message: 10/07/2008, 16h08
  5. Macro Compatibilité Excel 2007-2003
    Par Julien44 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/06/2008, 14h21

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