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 :

Problème avec des macros 2003


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2002
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 274
    Par défaut Problème avec des macros 2003
    Bonjour,

    dans le courant de l'année 2012, nous allons migrer nos utilisateurs de Windows XP et Office 2003 à Windows 7 et Office 2010.

    Je travaille donc sur la compatibilité des macros 2003 sous Office 2010. Chaque année nos utilisateurs utilisent un "gros" fichier Excel 2003 qui permet de gérer la saisie des heures de travail et les imputations sur les projets.

    Je l'ai adapté au format 2003 pour l'année 2012 et lorsque j'ai tenté d'ouvrir ce fichier au format Office 2010, j'ai rencontré quelques erreurs de programmation qui ont été corrigées. Par contre dès que je veux sauvegarder ce document dans Office 2010, qu'il soit au format 2003 (.xls) ou converti au format 2010 (.xlsx), Excel plante avec le message suivant :
    "Excel a rencontré un problème et doit être fermé. blablalba"
    Par contre, si mes macros sont désactivées, alors la sauvegarde peut être effectuée. Mais dans ce cas mon fichier ne me sert à rien...

    Je précise également que je n'ai pu utiliser l'outil de conversion de Excel 2010 uniquement en gardant les macros désactivées car sinon je rencontrais la même erreur (apparemment il plantait lors de la sauvegarde du document converti).

    J'ai vérifié, je n'ai rien dans les méthode OnSave ou onBeforeSave.

    Savez-vous comment je peux "tracer" cette erreur générale d'Excel ? avez vous des conseils à me donner ? Est-ce que cela peut venir du fait que je fais actuellement mes tests avec Office 2010 et Windows XP et il vaudrait mieux installer et tester sous Office 2010 et Windows 7 ?

    Merci pour vos suggestions et conseils,

    Steve

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    As-tu testé avec le format xlsm ? C'est le format pour les fichiers 2010 avec macro.

    Philippe

  3. #3
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2002
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 274
    Par défaut
    Oui je me suis trompé, mes fichiers sont enregistrés au format xlsm puisqu'ils contiennent des macros.

    Je vais tester sur un autre environnement (W7 et Office 2010), afin d'éliminer cette hypothèse de problème entre Windows XP et Office 2010.

Discussions similaires

  1. [WD-2010] Passage WORD-2003 à WORD-2010 avec des macros
    Par November-Oscar dans le forum VBA Word
    Réponses: 1
    Dernier message: 21/12/2014, 23h14
  2. [WD-2010] Problème avec une macro 2003
    Par formabox dans le forum VBA Word
    Réponses: 4
    Dernier message: 09/05/2013, 03h01
  3. Réponses: 5
    Dernier message: 19/08/2004, 12h11
  4. [STRUTS] Problème avec des ActionForm
    Par zarbydigital dans le forum Struts 1
    Réponses: 2
    Dernier message: 29/03/2004, 14h49
  5. Problèmes avec des vues
    Par dady dans le forum MFC
    Réponses: 22
    Dernier message: 09/01/2004, 17h26

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