« Automatisez la date de modification d'une ligne d'un tableau | Accueil | XXL - Excel grand format déménage »

TrackBack

URL TrackBack de cette note:
http://www.typepad.com/services/trackback/6a00e39820eabf883300e39334fe368834

Voici les sites qui parlent de Colorier une ligne sur deux :

Commentaires

Jean-Pierre

Bonjour,

J'essaie de comprendre la formule, mais je bute sur le dernier 2 : quelle est sa signification ?

Merci

Mathieu

Le dernier 2 fait partie de la fonction MOD.
MOD effectue le modulo entre son premier argument et le deuxième. Le modulo est le reste d'une division.

Exemple : MOD(7; 2) = 1
MOD(19; 5) = 4
etc ...

Donc ici, cela spécifie le nombre par lequel on effectue le modulo.

On prend le numéro de la ligne, on fait modulo 2. Si c'est 0, on colorie pas, sinon on colorie

Jacques Kaufmann

Bonjour,
Site super, plein de trucs utiles.
Pour "Colorier une ligne sur deux" on peut ajouter 2ème condition et formuler
=MOD(COLONNE(A2);2)
on aura ainsi les colonnes de notre choix. La 1ère formule passant par-dessus la 2ème
Meilleures salutations et bravo.

Seb

Bonjour à tous,

Une petite suggestion pour ceux qui sont pointilleux concernant la présentation des données (comme moi...):
- l'effet doit avoir lieu s'il y a des données => =ET($A1<>"";MOD(LIGNE();2))
- l'effet doit avoir lieu jusqu'à la colonne E => =ET(COLONNE()<=5;MOD(LIGNE();2))
etc...
Et on peut mixer tout cela de sort à contraindre toutes les cellules de la feuille...

Bonne continuation à tous

Boudicca

Juste un mot pour dire MERCI ! Heureuse d'avoir trouvé cette solution et fini les formats artisanaux !
Boudi

RENCIOT

Bonjour
Merci pour toutes ces bonnes astuces je suis en RH et cela m'aide enormement et je suis u fan de votre site
pouvez-vous me dire la formule pour mettre une date en texte : ex 01/01/2008 Premier janvier deux mille huit
merci

Thomas

Merci pour toutes ces précieuses infos... Mais entre nous, c'est pas très intuitif pour le coup excell. Vla la formule =mod(row(... avec plein d'arguments...

K-Pete

Ben question marteau pilon pour écraser une mouche...
Il est bien plus facile d'employer la copie incrémentée, et si on veut, ça peut même incrémenter d'autres mise en forme alternées:
- Je sélectionne le nombre cases que je veux 'colorer', par ex B1 à B10,
- J'y mets la couleur que je veux (exemple bleu clair),
- Je sélectionne les cases suivantes que je veux 'colorer', par ex C1 à C10,
- J'y mets la seconde couleur que je veux alterner (ex. jaune clair)
- Je sélectionne l'ensemble des cases précédemment colorées (B1 à C10),
- Je place mon curseur sur le carré noir en bas droit de la sélection, le curseur se transforme en croix,
- je clique gauche, et en maintenant le clic, je descends sur le nombre du nombre de lignes que je désire voir changer de couleur de manière alternée,
Et hop, le tour est joué!
J'ajoute que la même manip est faisable avec une alternance d'alignements droits, gauches, etc... du moment que le nombre de lignes pris en compte est cohérent avec l'effet voulu : si on traite 2 lignes, et que l'on copie vers le bas, ça fonctionne, mais la 4ème ligne est à l'identique de la première, la 5ème correspond à la 2de, et ainsi de suite.

GVE

J'utilise depuis peu Excel 2007 et la formule : =MOD(LIGNE(A2);2) ne fonctionne plus comme avant.

Avec cette version de Excel si la cellule contient du texte le fond disparait...?

Pouvez vous m'aider?

Merci d'avance.

jerome

et si je veux colorer toutes les lignes dont seule la cellule d'une colonne déterminée remplit une condition ?

Par exemple,
règle : 1
j'ai une colonne date de demande qui est la colonne B, et je veux colorer en bleu toutes les lignes pour lesquelles dans la case de la colonne B, la date est comprise entre 01/01/09 et 31/01/09, en vert toutes les lignes pour lesquelles la date dans la case de cette même colonne B est comprise entre 1/2/9 et 28/2/9, en rouge pour mars, jeune pour avril etc ...

règle : 2
de même j'ai une colonne date de relance Z, et je voudrais colorer en jaune fluo clignotant toutes les lignes pour lesquelles la date est soit demain, soit aujourd'hui, soit les 7 derniers jours (en espérant que je ne sois pas absent 7 jours ! :-) ).

Bien sûr, il faudrait que la règle 2 soit prioritaire sur la règle 1

j'ai essayé d'utiliser la fonction ligne() mais je n'y parviens pas

Pierre-S

Bonjour, cette formule marche bien mais elle me pose souci avec une autre condition: la couleur par défaut dela police de mes cellules est le rouge est une condition posée veut que cette couleur soit bleue si la valeur de la cellule est supérieur à 0. Lorque ces deux conditions sont appliquées, seules les lignes blanches les respectent, pour les lignes coloriées, la couleur de la police reste le rouge. COmment faire?
Merci

Cédric

Formule au top! Merci beaucoup ca m'a évité de tout refaire à la main....

Vérifiez votre commentaire

Aperçu de votre commentaire

Ceci est un essai. Votre commentaire n'a pas encore été déposé.

En cours...
Votre commentaire n'a pas été déposé. Type d'erreur:
Votre commentaire a été enregistré. Poster un autre commentaire

Le code de confirmation que vous avez saisi ne correspond pas. Merci de recommencer.

Pour poster votre commentaire l'étape finale consiste à saisir exactement les lettres et chiffres que vous voyez sur l'image ci-dessous. Ceci permet de lutter contre les spams automatisés.

Difficile à lire? Voir un autre code.

En cours...

Poster un commentaire

Notions de base

Dates & Heures

Formatage de cellules

Caisse à outils

Ficelles

Images, dessins & illustrations

Protections