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 :

Macros qui ne fonctionnent pas selon la version d'Excel ? [XL-2019]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2019
    Messages : 3
    Par défaut Macros qui ne fonctionnent pas selon la version d'Excel ?
    Bonjour à tous,

    J'ai achetée un livre (Applications Financières sous Excel en VBA, 3e édition) pour bosser VBA avec mes cours : ce qui me pose problème c'est que les codes qu'ils proposent en exemple ne fonctionne pas sur mon excel (il utilisent la version 2008 et moi la version 2019).

    Je vous ai mis un exemple : ce code est censé activer chaque feuille pour colorier la cellule A1 en rouge, sauf que chez moi ça ne colorie que la cellule A1 de la première feuille et pas les autres.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Exemple()
    For Each Feuille In Worksheets
        Feuille.Activate
        Range("A1").Interior.Color = vbRed
    Next Feuille
    End Sub
    Est-ce-que ça peut être dû au fait que j'utilise une version plus récente d'Excel ? Parce que je sèche totalement là et ça m'embête, le livre est vraiment bien mais les codes ne marchent pas...

    Merci à tous ceux qui pourront me répondre !
    Images attachées Images attachées  

  2. #2
    Membre expérimenté
    Profil pro
    au repos
    Inscrit en
    Février 2013
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : au repos

    Informations forums :
    Inscription : Février 2013
    Messages : 161
    Par défaut
    Salut,
    c'est le Feuille.Activate qui semble poser problème avec Excel2019
    Si tu fais comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Exemple()
    Dim Feuille As Worksheet
    For Each Feuille In Worksheets
    Feuille.Range("A1").Interior.Color = vbRed
    Next Feuille
    End Sub
    Cela devrait fonctionner.

    Nullosse

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

Discussions similaires

  1. [XL-2010] Macro qui ne fonctionne pas sur un ordinateur
    Par Toug19 dans le forum Excel
    Réponses: 9
    Dernier message: 07/07/2015, 14h22
  2. macro qui ne fonctionne pas
    Par brooklin11 dans le forum Macro
    Réponses: 4
    Dernier message: 15/01/2015, 13h39
  3. [XL-2010] macro qui ne fonctionne pas
    Par jad73 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/11/2014, 21h16
  4. [XL-2003] Macro qui ne Fonctionne PAS sur Excel 2003 mais Fonctionne sur Excel 2010
    Par CedResma34 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 17/01/2014, 10h05
  5. Macro qui ne fonctionne pas
    Par Françoise_ dans le forum Débutez
    Réponses: 2
    Dernier message: 09/03/2013, 21h08

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