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 :

Incompatibilité Excel 2000 et 2003 ?


Sujet :

Macros et VBA Excel

  1. #1
    in
    in est déconnecté
    Membre expérimenté Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Points : 1 718
    Points
    1 718
    Par défaut Incompatibilité Excel 2000 et 2003 ?
    Bonjour,

    voilà je suis un peu embêté et je ne trouve pas l'info sur le net ...

    J'ai un classeur excel avec pas mal de macro. Il tourne sous Excel 2000.

    Là j'ai un utilisateur qui me remonte un message d'erreur lorsqu'il ouvre le classeur avec Excel 2003.

    Voici le code mis en cause :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Const C_couleur_Blanc = 2
    ...
    With Application.Worksheets(Feuille_Interface)
                .Cells(index, 14).Font.colorIndex = C_couleur_Blanc 'ERREUR
                .Cells(index, 14).Interior.colorIndex = C_couleur_Blanc
    J'ai donc une erreur lorsque la macro cherche à modifier la couleur de la police :

    Citation Envoyé par Excel
    Erreur 1004. Impossible de définir la propriété ColorIndex de la classe Font
    Cette propriété n'existe plus dans les versions supérieures à 2000 ?
    Comment faire pour que ce code soit compatible avec les versions 2000 et supérieures ?

    En plus moi je n'ai pas Excel 2003 alors je peux même pas tester ...

    Merci d'avance pour toute suggestion.
    "If email had been around before the telephone was invented, people would have said, 'Hey, forget email! With this new telephone invention I can actually talk to people!"

    Besoin d'une nouvelle méthode pour développer ? -> http://www.la-rache.com/

  2. #2
    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 543
    Points
    15 543
    Par défaut
    Ton code fonctionne sur VBA 2003. Tu es sûr qu'Index (No de ligne) n'est pas = 0 ?
    A+

  3. #3
    in
    in est déconnecté
    Membre expérimenté Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Points : 1 718
    Points
    1 718
    Par défaut
    Citation Envoyé par ouskel'n'or
    Ton code fonctionne sur VBA 2003. Tu es sûr qu'Index (No de ligne) n'est pas = 0 ?
    A+
    comme je n'ai pas Excel 2003, je ne peux tester. Mais bon si tu me dis que le code fonctionne ça me rassure. Dans la capture d'écran qu'il ma fournit index vaut 29 ...

    Je vais vois ça de plus près avec l'utilisateur ...
    "If email had been around before the telephone was invented, people would have said, 'Hey, forget email! With this new telephone invention I can actually talk to people!"

    Besoin d'une nouvelle méthode pour développer ? -> http://www.la-rache.com/

Discussions similaires

  1. [XL-2003] Problème nom de graphique, incompatibilité Excel 2007 et 2003
    Par x0ran dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 28/01/2011, 14h43
  2. Différences entre vba excel 2000 et 2003
    Par naty76 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/02/2009, 09h17
  3. [VBA-E]Probleme macro VBA excel 2000 2003
    Par skichatchat dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/04/2007, 21h16
  4. incompatibilité macros VBA excel 2000 et 2003
    Par hiline6 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/04/2007, 12h20
  5. [VBA-Excel]: Pb Migration Office 2000 vers 2003
    Par Benos dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/12/2006, 13h53

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