Excel mise en forme conditionnele

Résolu
PIMOUSSE -  
 pimousse2 -
Bonjours à tous, cela fait plusieur jour que je me prend la t^te pour faire plus de 3 mise en forme conditionnelle
Voila mon pb jai ds une m^m colone six intitulé que je veu en six couleur différentes
Pd c 3 jours jai vu des macro et toute sorte de chose que je ne comprend pas très bien
Sa va faire trois jour que je copie des macro dans les module des feuille et sans grand succés
dc si quelqu'un avait 5 minute a m'accorder pour me faire faire pas à pas ces manipulation il m'enleverai une sacrée épine du pied

Dans l'attente de réponse je remercie tous ceux qui porterons interet à cette demande
MERCI

45 réponses

  • 1
  • 2
  • 3
Résumé de la discussion

Plusieurs échanges portent sur la mise en forme conditionnelle dans Excel, l'utilisation de macros VBA pour appliquer six couleurs dans une même colonne, en ajustant les plages et les références de cellule. Des solutions proposées incluent la définition d'une plage nommée et l'ajustement des références, le déplacement des cellules de référence pour étendre le tableau et la mémorisation des zones à masquer. Pour automatiser, certains suggèrent d'utiliser un code VBA dans l'événement Worksheet_SelectionChange, en alignant les conditions sur des colonnes de référence et en veillant à ce qu'une cellule reste vide pour réinitialiser le format.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
     
    Salut,

    il y a un moyen de mettre des mise en forme conditionnelle illimitées avec une macro
    https://www.commentcamarche.net/faq/16784-excel-mises-en-forme-conditionnelles-illimitees

    Au pire tu peux mettre ton fichier sur http://www.cijoint.fr et nous mettre le lien ici.

    Bonne journée
    0
  2. PIMOUSSE
     
    Merci tous d'abord pour ta réponse mais j'ai déjà vu cette page et cette macro le pb ce que je fai exactement la mêm opération
    copi de la macro
    coller dans this wordbook
    création de l'onglet MFC avec les mêm formule qui sont présente sur le fichier joint

    ET SA MARCHE PAS ...................... :( je commence a désespérer
    0
  3. PIMOUSSE
     
    Voila le fichier si tu a 5 minute a maccorder je te remercie d'avance

    http://www.cijoint.fr/cjlink.php?file=cj201004/cijeJiRxtA.xls
    0
  4. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
     
    Salut,

    je veux bien te le faire mais de quelle colonne parles tu? De quels intitulés parles tu?
    Tu veux que ça s'étende sur toute cette fameuse colonne ?

    Merci
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. PIMOUSSE
     
    LA COLONNE SERVICE COORDONNATEUR
    6 texte différents
    je veux six couleur différentes
    0
  7. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    une solution, Pour la feuille 1 tu mets la colonne ou la plage concernée en surbrillance et tu la nommes exemple Ma_Plage
    Alors que la plage Ma_Plage est encore sélectionnée, tu reviens dans Insertion/Nom/Définir tu saisis un nom de champ exemple Couleurs et tu colles cette formule

    =DECALER(Feuil1!$I$2;;;NBVAL(Feuil1!$I:$I))

    dans une plage exemple à partir de I2 tu saisis dans six cellules ou plus le texte que tu souhaites soumettre à condition et tu le mets en forme (gras, couleur etc ...)
    dans les propriétés de ta feuille tu colles ce code (clic droit sur l'onglet de feuille/Visualiser le code)

    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect([Ma_Plage], Target) Is Nothing Then
    On Error Resume Next
    Target.Interior.ColorIndex = [Couleurs].Find(Target, LookAt:=xlWhole).Interior.ColorIndex
    Target.Font.ColorIndex = [Couleurs].Find(Target, LookAt:=xlWhole).Font.ColorIndex
    Target.Font.Bold = [Couleurs].Find(Target, LookAt:=xlWhole).Font.Bold 'Inclus le gras
    End If
    End Sub

    dés que tu saisiras le texte défini dans les cellules I2 à I ... la cellule et le texte prendront la mise en forme défini
    Si tu as besoin d'un exemple fais signe
    0
  8. PIMOUSSE
     
    Merci pour ton aide mais sa ne marche toujours pas, je doit mal faire quelquechose donc un exemple serai le bien venu
    Je défini la colonne A: ma_plage
    Ensuite je recréer un autre nom couleur et j'insert le formule
    =DECALER(Feuil1!$I$2;;;NBVAL(Feuil1!$I:$I)) dans "fait référence à"
    je copi le code dans this woordbook de l'onglet

    ET SA NE MARCHE PAS................................................................................................................................................................
    0
  9. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Testes le tableau du fichier joint en changeant les valeurs en M ainsi que les couleurs soit de fond, de texte ou les deux en ajoutant d'autre cellules en M en évitant les cellules vides et on en reparle

    https://www.cjoint.com/?ewkyIuMCR8

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
  10. PIMOUSSE
     
    kan j'écri sur ton fichier les mot clé rien ne se passe la mise en forme ne se fai pas ????
    0
  11. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Le mot clé doit être saisi dans les cellules M2 à M... de la feuille 1 pour le tableau de cette feuille

    Autre code feuille 3 et les mots clés doivent être saisis sur la ligne 1 de A1 à J1 de la feuille 3 pour le tableau de cette feuille

    Dans mon exemple saisis les valeurs qui sont dans ces plages M2 à M... pour le tableau la feuille 1
    et en A1 à J1 sur la feuille 3 pour le tableau de cette feuille

    https://www.cjoint.com/?ewlqrcbXtO

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
  12. PIMOUSSE
     
    sa marche pas je saisi tes valeur en feuille 3 et la mise en forme ne se fait pas ???????????
    0
  13. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Si sur la feuille 3 si dans le tableau tu saisis toto en minuscule ou une valeur de la ligne 1 rien ne se passe !

    Donne moi ta version Excel que l'on contrôle ton niveau de sécurité

    0
  14. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Regardes dans Outils/Macro/Sécurité et dis moi quel est le niveau de sécurité coché
    0
  15. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Coches Sécurité Moyen, Enregistres, fermes le fichier et reouvres le à l'ouverture dans la boite de dialogue autorises l'activation des macros
    On verra plus tard pour créer une signature numérique
    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
  16. PIMOUSSE
     
    sur le fichier ke tu ma passer sa fonctionne reste a me guider pour faire la m^m chose dans mon fichier
    MERCI
    0
  17. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,
    quel code as tu retenu Feuille1 ou 3 !

    quel est la plage à traiter sur ton fichier !

    sur quelle plage peut on mettre les mises en forme modéle, cette plage peut être sur une autre feuille ou sur une ligne ou colonne que l'on masquera !
    0
  18. PIMOUSSE
     
    j'ai copier coller tous ski faullai sa marche MILLE MERCI
    Par contre sa me colorie toute la ligne ??????
    0
  19. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Si ton fichier ne contient pas de notes confidentielles tu peux me le poster avec ce lien, soit dans un post de la discussion soit en message privé, clic sur mon pseudo et message privé et colles le lien qui sera généré

    https://www.cjoint.com/
    0
  • 1
  • 2
  • 3