Excel: Mise en Forme selon Ordre à Saisir

Résolu
JLO39 Messages postés 66 Statut Membre -  
JLO39 Messages postés 66 Statut Membre -
Bonjour à tous,

j'aimerais savoir s'il est possible de mettre en surbrillance une cellule selon qu'une cellule précédente est remplie ou pas ??
Aussi une dernière petite chose, comment faire en sorte que la 1ère cellule à saisir soit déjà en surbrillance quand on ouvre le document ?

En fait, j'aimerais que les cellules soient saisies dans un certain ordre et que la surbrillance donne la cellule à saisir !!

J'ai essayé avec la mise en forme conditionnelle mais je n'y parvient pas.
J'arrive à mettre en surbrillance B1 quand A1 n'est plus vide, j'arrive à ce que C1 soit en surbrillance quand B1 n'est plus vide mais B1 reste en surbrillance alors que j'aimerais qu'elle reprenne sa forme initiale puisque son tour d'être saisi est passé !!

J'ai bien peur qu'il faille passer par du VBA où j'y connais rien de rien !!

Merci pour votre aide,
JLO

1 réponse

  1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
     
    Salut le forum

    Avec des mises en forme conditionnelles c'est possible

    Ordre de cellule C5, D14 et E8

    En C5 = ESTVIDE($C$5)  
    
    En D14 = ET(NON(ESTVIDE($C$5));ESTVIDE($D$14))  
    
    En E8 = ET(NON(ESTVIDE($D$14));ESTVIDE($E$8))  
    

    Mytå
    Quelle prétention de prétendre que l'informatique est récente
    Adam et Eve avaient déjà un Apple ! [MsProject 2003(FR), Excel 2003-2007(FR)]
    1
    1. JLO39 Messages postés 66 Statut Membre 101
       
      Merci Myta,

      Super Solution...

      J'ai trouvé une solution aussi pour imbriquer les conditions:

      = ET(NON(ESTVIDE($G$13));ET(ESTVIDE($K$13));ET(ESTVIDE($L$13));ESTVIDE($G$14))

      Selon mon tableau, si G13 est égal à 0, toutes les données en ligne 13 sont vide.
      Il me fallait donc une formule sur le début de la ligne du dessous qui prennent ceci en compte, d'où la formule ci-dessus...

      Merci encore d'avoir éclairé mon esprit !!
      JLO


      PS: En parlant d'esprit (d'humour), j'aime beaucoup ta signature. Même si l'on sait que le fruit de l'arbre défendu n'a jamais été une pomme... Les gens font simplement le rapprochement avec la proéminence du cartilage thyroïde du larynx que l'on appelle communément "la pomme d'Adam".
      0
    2. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Re le forum

      Tu peux supprimer les deux ET qui sont inutilies
      =ET(NON(ESTVIDE($G$13));ESTVIDE($K$13);ESTVIDE($L$13);ESTVIDE($G$14))

      Mytå
      0
    3. JLO39 Messages postés 66 Statut Membre 101
       
      Merci Myta, c'est noté...

      par contre, la formule que j'ai mise ne répond pas à ce que je veux:
      "Selon mon tableau, si G13 est égal à 0, toutes les données en ligne 13 sont vide.
      Il me fallait donc une formule sur le début de la ligne du dessous qui prennent ceci en compte, d'où la formule ci-dessus... "


      En fait, ce qui se passe actuellement, c'est qu'il met en surbrillance K13 et G14 simultanément !!
      Je me suis rendu compte que le fait de mettre 0 (donc non(estvide...) en G13 me mettait automatiquement en surbrillance K13 et que donc ma formule n'était pas bonne puisqu'elle dit en gros:
      Si G13 n'est pas vide alors mettre en surbrillance K13 et G14 !! Une vraie cruche !!

      As-tu une idée de comment palier au problème ??
      0
    4. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Re le forum

      Le plus simple tu joins un fichier avec les cellules à traiter, ainsi que les conditions de surbrillance.

      Mytå
      0