Soucis avec les mises en forme conditionnelle

Résolu
flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -  
flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, a tous
j ai un tableur avec un calendrier
chaque jour devrait etre diviser en 3 colonnes
lorsque je clic sur un jour en haut a gauche le jour devient jaune et en dessous je souhaiterais avoir trois colonnes avec 3 couleurs différents
je parviens a le faire avec une colonne mais pour les deux autres cela ne fonctionne
je vous joins le fichier
merci de l aide
https://www.cjoint.com/c/HImj2aieBRu

8 réponses

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

    je te conseille de supprimer toutes tes mises en forme conditionnelle déjà créées pour éviter les conflits

    sélectionne la première plage C4:C31 applique cette formule
    =$B$3=C$4 et Format/Remplissage/choisir la couleur
    sélectionne la plage D4:D31 applique la même formule =$B$3=C$4 et Format/Remplissage choisir la deuxième couleur
    sélectionne E4:E31 même formule et choisir la couleur

    sélectionne la cellule E4, Mise en forme conditionnelle/Gérer les règles/tu remarqueras dans s'applique à =$C$4:$C$31
    =$D$4:$D$31
    =$E$4:$E$31

    modifie la borne de fin $C$31, $D$31 et $E$31 en remplaçant l'index colonne C, D et E par le dernier index de ton tableau NH ou plus si tu le complètes ton tableau pour avoir $NH$31 sur toutes tes règles
    2
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    comme tu as procédé en colonne C, sélectionne la plage D4:D31 Mise en forme conditionnelle tu applique la même formule que tu as utilisé en C =$B$3=C$4 et Format Remplissage et choisi une couleur et idem pour ta plage en colonne E

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

    tu dois avoir un problème de format sur ton fichier et n'ai pas le temps de faire des recherches, j'ai eu plus vite fait d'en créer un nouveau

    https://www.cjoint.com/c/HImmlyNPXRj
    1
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    parce que tu as un bout de VBA dans les propriétés de ta feuille

    clic droit sur l'onglet de feuille/Visualiser le code
    et colle ce code

    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("B3")) Is Nothing Then
    On Error Resume Next
    Application.ScreenUpdating = False
    ActiveWindow.ScrollColumn = 3
    ActiveWindow.ScrollColumn = (Target.Value * 1 - DateSerial(Year([B3]), 1, 1) * 1) * 3 + 3
    Application.ScreenUpdating = True
    End If
    End Sub

    clic également sur l'index colonne C qui va se sélectionner
    puis sur le Ruban Onglet Affichage/module Fenêtre/Figer les volets/Figer les volets

    A ce soir si tu n'y arrives pas

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

    Posez votre question
  6. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    bonjour
    merci pour la reponse
    je viens d essayer mais j ai un message d erreur
    0
  7. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    je viens de recommencer plusieurs fois
    cela fonctionne pour le 1 et 2 janvier mais pas au dela
    y aurais t il moyen de remplacer le choix de la date par un mini calendrier ou je pourrais choisir la date avec la souris merci
    revoici le fichier merci

    https://www.cjoint.com/c/HImmlowRlwu
    0
  8. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    merci pour l aide
    mais le jour sélectionné ne vient pas en face de moi , je dois le chercher dans tout le tableau
    merci de l aide
    0
  9. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    desole pour le retard de la reponse
    cela fonctionne merci pour l aide et le détail de la réponse
    0