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 :

Mettre à jour la version de VBA


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Responsable informatique
    Inscrit en
    Juillet 2003
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable informatique

    Informations forums :
    Inscription : Juillet 2003
    Messages : 142
    Par défaut Mettre à jour la version de VBA
    Bonjour,

    J'ai une macro réalisée sous Excel 2007 qui ne retourne pas le même résultat entre deux PC.
    La ligne de code qui pose problème est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Worksheets("Feuil1").ChartObjects("Graph1").Chart.ChartTitle.Characters(Start:=3, Length:=4).Font.Superscript = True
    Dans le cas correcte, cela met en exposant une série de caractères d'une chaîne.
    Dans le cas incorrecte, cela met en exposant l'ensemble des caractères d'une chaîne et non pas qu'une partie.

    Le code étant le même et que je n'avais jamais eu ce problème, je suppose que cela est dû à la version d'Excel et plus particulièrement de VBA.

    Dans le cas correcte, ma version de VBA est 1057 (dans l'éditeur VBA, menu ?, A propos de).
    Dans le cas incorrecte, la version de VBA est 1053.

    Comment peut-on mettre à jour cette version pour avoir le même environnement ?

    Dans le cas incorrecte j'étais avec Excel 2007 SP1 alors que j'étais en SP3 sur l'autre machine, j'ai donc installé le PATCH SP3 mais la version de VBA reste 1053.

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour,

    cela n'existe pas car interne à Excel; comparer les mises à jour entre les deux ordinateurs …

    ___________________________________________________________________________________________________________
    Je suis Paris, Barcelone, London, Manchester, Egypte, Stockholm, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

  3. #3
    Membre confirmé
    Profil pro
    Responsable informatique
    Inscrit en
    Juillet 2003
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable informatique

    Informations forums :
    Inscription : Juillet 2003
    Messages : 142
    Par défaut
    Donc c'est au niveau des mises à jour d'Excel ??

    Quand je vérifie les mises à jour avec Windows Update, il ne me remonte rien en lien avec Excel...

  4. #4
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut


    Première vérification pour enlever le doute du contexte :

    copier le classeur fonctionnant bien sur un ordinateur sur celui ayant le problème puis tester ce classeur copié …

  5. #5
    Membre confirmé
    Profil pro
    Responsable informatique
    Inscrit en
    Juillet 2003
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable informatique

    Informations forums :
    Inscription : Juillet 2003
    Messages : 142
    Par défaut
    C'est déjà avec un classeur copié que j'effectuais mes tests sans aucun changement apporté au classeur entre la copie et le lancement de la macro.

  6. #6
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Cas jamais rencontré ici ou sur d'autres forums même anglo-saxons;
    à part l'installation d'origine ou les mises à jour Office, je ne vois pas …

    Vérification sur une version 2003 à jour : VBA 6.3 est en version 6.5.1054 !

  7. #7
    Membre confirmé
    Profil pro
    Responsable informatique
    Inscrit en
    Juillet 2003
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable informatique

    Informations forums :
    Inscription : Juillet 2003
    Messages : 142
    Par défaut
    Merci pour tes suggestions.

    Effectivement, cela vient bien des mises à jour Excel.
    Microsoft Update ne remontait pas les mises à jour car elles sont gérées en interne par un autre logiciel de déploiement, après quelques changement de paramétrage j'ai pu installer les dernières mises à jour de sécurité et ma version de VBA est passé à 6.3 Retail 6.5.1057... comme sur l'autre environnement et la fonction se comporte maintenant de façon identique !

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

Discussions similaires

  1. PDFBox -> Mettre à jour les version des DLL
    Par dacid dans le forum Débuter
    Réponses: 0
    Dernier message: 26/11/2010, 17h26
  2. Mettre à jour la version Mac OS
    Par fghjk dans le forum Mac OS X
    Réponses: 2
    Dernier message: 26/07/2010, 12h02
  3. Comment mettre à jour la version de mon noyau linux?
    Par JeSouffreAvecLinux dans le forum Linux
    Réponses: 8
    Dernier message: 08/09/2009, 23h39
  4. [EasyPHP] mettre à jour la version PHP
    Par velociraptor5679 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 12/07/2006, 11h18
  5. Réponses: 2
    Dernier message: 06/04/2006, 21h18

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