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 :

Coloration des Taux Hors grille


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Architecte technique
    Inscrit en
    Janvier 2015
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 197
    Par défaut Coloration des Taux Hors grille
    Bonjour,

    j'ai 2 feuilles excel, la première ("BC") contienne des montants ,nombres de jours et des taux et sous la deuxième feuille ("Feuil2") une grille des Taux . je veux créer une macro dans la feuille une qui vérifie l'appartenance du montant et du nombre de jours dans la grille des taux (feuille 2) et me colorer les taux hors grille de taux.

    voici le code que j'ai utilisé mais il me semble incorrect vu qu'il me colore du n'importe quoi.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    Sub GRILLE()
     
    Dim TheRow As ListRow
     
    For i = 2 To 1000
     
    For Each TheRow In Feuil2.ListObjects("Tab_Taux").ListRows
     
        'On recherche la ligne qui correspond à critère Montant et Nbr de jour
       If Sheets("BC").Cells(i, 5) <> "" And Sheets("BC").Cells(i, 12) <> "" And Sheets("BC").Cells(i, 8) <> "" Then
     
        If Sheets("BC").Cells(i, 12) >= TheRow.Range(1, 1).Value And Sheets("BC").Cells(i, 12) <= TheRow.Range(1, 2).Value And Sheets("BC").Cells(i, 5) >= TheRow.Range(1, 3).Value And Sheets("BC").Cells(i, 5) <= TheRow.Range(1, 4).Value Then
            'On controle le taux
            If Sheets("BC").Cells(i, 8) > TheRow.Range(1, 5).Value Then
     
                Sheets("BC").Cells(i, 8).Font.Color = RGB(255, 0, 0)
     
     
                'On quitte la boucle
                Exit For
            End If
        End If
     
     End If
    Next
     
    Next
     
    End Sub
    Merci pour votre réponse.

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Septembre 2013
    Messages
    783
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 783
    Par défaut
    Bonjour,

    Sans exemple, je n'ai pas le niveau d'abstraction nécessaire pour y comprendre quelque chose....
    Question: pourquoi passer par du code? Un format conditionnel ne pourrait-il pas faire l'affaire?

  3. #3
    Membre confirmé
    Homme Profil pro
    Architecte technique
    Inscrit en
    Janvier 2015
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 197
    Par défaut
    Bonjour,

    vous avez complètement raison ,un format conditionnel me semble plus simple et plus adéquat.

    Merci pour votre réponse.

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

Discussions similaires

  1. [JTable] coloration des lignes d'une JTable
    Par MathiasM dans le forum Composants
    Réponses: 3
    Dernier message: 22/06/2009, 10h19
  2. [html/css]coloration des options dans un select
    Par the_edge dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 04/05/2005, 15h19
  3. [Info]Coloration des { blocs }
    Par zerovolt dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 23/02/2005, 12h34
  4. DBGrid : coloration des colonnes appartenants à la clef.
    Par seb83 dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/02/2005, 09h22
  5. colorer des boites de dialogue à la validation
    Par shout dans le forum Windows
    Réponses: 20
    Dernier message: 04/08/2004, 11h23

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