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 :

Bug dans la création d'une Mise en Forme Conditionnelle


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé Avatar de pastis.vi
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Novembre 2008
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2008
    Messages : 251
    Par défaut Bug dans la création d'une Mise en Forme Conditionnelle
    Bonjour à tous !

    J'ai un soucis lorsque je créé ma mise en forme conditionnelle par macro: lorsque je défini ma formule dans le vba je n'ai pas la même cellule concernée dans mon fichier excel.

    Je m'explique:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    With Sheets("Delta Prév").Range(Sheets("Delta Prév").Range("C2"), Sheets("Delta Prév").Range("C1").End(xlToRight).Offset(1, -1))
        .FormatConditions.Add Type:=xlExpression, Formula1:="=C$2<>"""""
    '    .FormatConditions(.FormatConditions.Count).SetFirstPriority
        If ComboBox3.Value = "JP" Then
            .FormatConditions(2).Interior.Color = 5724159
        End If
        If ComboBox3.Value = "JA" Then
            .FormatConditions(2).Interior.Color = 6029143
        End If
        .FormatConditions(2).StopIfTrue = False
    End With
    Ici ma formule est =C$2<>""

    Sauf que lorsque je vais dans mon fichier excel et que je regarde quelle tronche a ma MFC je vois ça : =XCN$2<>""
    Autrement dit, excel me change automatiquement la cellule de la formule.

    Pourriez-vous m'indiquer comment faire svp?


    Par la même occasion, est-ce que vous auriez une idée de comment fonctionne cette histoire de priorités des MFC. Parce que le .FormatConditions(.FormatConditions.Count).SetFirstPriority a tendance à m'embeter

    Merci les amis !

  2. #2
    Membre éclairé Avatar de pastis.vi
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Novembre 2008
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2008
    Messages : 251
    Par défaut
    J'ai vraiment besoin d'aide pour coder mes mises en formes conditionnelles... plz HELP !

    Merci

Discussions similaires

  1. [XL-2007] Rédaction d'une Mise en Forme Conditionnelle
    Par Oliv'83 dans le forum Excel
    Réponses: 6
    Dernier message: 22/10/2009, 09h36
  2. Copie d'une mise en forme conditionnelle
    Par jnauche dans le forum Excel
    Réponses: 3
    Dernier message: 24/09/2008, 15h04
  3. Cellules avec une mise en forme conditionnelle
    Par Peanut dans le forum Excel
    Réponses: 2
    Dernier message: 31/07/2008, 13h47
  4. [VBA EXCEL]: Savoir si une mise en forme conditionnelle est active
    Par ADONET dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/01/2007, 14h59
  5. Réponses: 6
    Dernier message: 07/08/2006, 11h26

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