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 :

Migrer un projet 12 sous office 2007 en version 14 sous office 2010


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Juin 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Juin 2015
    Messages : 3
    Par défaut
    Bonjour,

    J ai fait une programmation vba en 2007 avec microsoft office 12.0 object library.

    Pour un ami qui a 2010, il a le microsoft office 14.0 object library.

    J ai donc différent plantages (notamment sur fonction DATE()).

    Nous avons essayé de lui mettre office 12 object library mais impossible chez lui.

    Donc ma question est :

    Existe t il un programme qui permet de migrer en version 14 ???

    Merci pour vos réponses.

    Cordialement

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, déjà commence par lire et surtout assimiler Early ou Late Binding
    On développe en Early puis on déploie en Late dans des environnements hétérogènes.

  3. #3
    Candidat au Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Juin 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Juin 2015
    Messages : 3
    Par défaut
    Merci déjà d'avoir pris 2 min pour me répondre....

    Je ne suis pas developpeur à la base : j ai fait du VBA en cours il y a longtemps et je dépanne un pote.. donc désolé de ne rien comprendre parfois...

    Donc j ai lu Early ou Late Binding. Pour être franc j ai pas trop compris...

    Ceci dit j ai une problématique qui est existante à laquelle je cherche une réponse sans qu on me perde dans des termes techniques... L avocat explique au client dans son langage et non dans son latin....

    Pour résumer si tu veux m aider j en serai ravi mais s il te plait parles moi avec des mots simples...

    Merci

    Cdt

  4. #4
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, chaque métier a son sabir, si tu ne comprends pas l'histoire d'Early/Late binding ( une des bases de la programmation VBA ) laisse tomber la programmation.

  5. #5
    Candidat au Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Juin 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Juin 2015
    Messages : 3
    Par défaut
    Certes je devrais laisser tomber... mais avant je veux savoir pourquoi cette ligne fonctionnait avant en 2007 :

    Projet ou bibliotehque introuvable pour DATE


    Et pas en 2010.....

    C est tout.....

    Bon j ai pu trouvé une solution mais qui m oblige a mettre VBA devant ce qui ne fonctionne pas = a savoir

    date= je mets vba.date
    ucase = je mets vba.ucase
    format= vba.format

    Te demande juste si t as un truc plus rapide ou pas... sinon je fini mon projet comme ca...

    Cdt

  6. #6
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, je ne pensais pas à cela mais si ça fonctionne c'est ce qui compte.

    pour en revenir à l'early/late binding de façon simpliste cela permet de décocher la référence à la librairie qui pose problème. mais le code de ton appli sera également à modifier donc .....

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/02/2017, 17h23
  2. Réponses: 6
    Dernier message: 26/01/2011, 15h44
  3. Réponses: 1
    Dernier message: 23/10/2010, 00h46
  4. Réponses: 1
    Dernier message: 23/10/2010, 00h46
  5. Une fonction sous Excel 2007 ne fonctionne pas sous Excel 2003
    Par Dryss51 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 27/07/2007, 08h09

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