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 :

Erreur dans vba excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 113
    Points : 57
    Points
    57
    Par défaut Erreur dans vba excel
    Bonjour tout le monde,

    SVP un problème d'erreur et je ne sais pas comment le résoudre,

    J'essaie de colorer des cellules à partir une condition faite sur une autre cellule

    En fait pour les cellules sélectionnées ne sont pas de simples cellules mais elles sont des plages de cellules fusionnées

    SVP si quelqu'un pourra m'aider, je suis débutante dans vba

    Merci d'avance
    Images attachées Images attachées  

  2. #2
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    worksheets("X").range(worksheets("X").cells(a,b),worksheets("X").cells(c,d))

  3. #3
    Membre émérite Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Points : 2 439
    Points
    2 439
    Par défaut
    Bonjour,

    Tu dois boucler sur les cellules de ta plage et pas besoin de nommé la variable a incrémenter sur un Each

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For Each v In Sheets("tafeuille").Range("tonrange").Cells
        'Ton code
    Next
    Antony

  4. #4
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Es-tu sûr d'avoir déclaré la variable v comme un range ?
    Parce qu'à la ligne juste en dessous de la ligne surlignée, tu la compares à une valeur.

    Autre chose : For Each sert à scruter une collection. Or Range n'est pas une collection, c'est une plage.
    Pour avoir une collection des cellules contenues dans cette plage, il faut, comme le montre Antony, ajouter la propriété Cells à ton objet Range.

  5. #5
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 113
    Points : 57
    Points
    57
    Par défaut
    les gars je vous remercie éééénormément ça a marché maintenant avec la solution de antonysanch, ouuf

    Tu m'as sauvé



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

Discussions similaires

  1. [XL-2003] Erreur avec la fonction Min dans VBA Excel
    Par Marymimo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/08/2009, 09h08
  2. Liste des contrôles dans VBA-Excel
    Par CAFOUIN dans le forum Excel
    Réponses: 2
    Dernier message: 23/02/2007, 17h50
  3. Name et formula dans VBA Excel
    Par khadba dans le forum Windows
    Réponses: 1
    Dernier message: 20/02/2007, 11h37
  4. [VBA-E] Compatibilité de Date dans VBA Excel
    Par dorschner dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/05/2006, 19h25
  5. Traitement d'erreur dans VBA
    Par charleshbo dans le forum VBA Access
    Réponses: 9
    Dernier message: 10/02/2006, 14h03

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