Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Conception
Conception Questions relatives à la conception d'un classeur Excel (structure, organisation, protection, sécurisation, ...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/12/2010, 14h33   #1
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 155
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 155
Points : 35
Points : 35
Par défaut Mise en forme conditionnelle

Bon Noël à tous,

Dans ma feuille de calcul je souhaite mettre une ligne sur deux en couleur au fur et à mesure que je saisie une info, pour cela j'ai écris la formule suivante pour déterminer ce numèro. :

Code :
=SI(EST.PAIR(LIGNE(1:1));1;2)
Je voudrais m'en servir dans la mise en forme conditionnelle
=A1=1 "en jaune"
=A1=2 " en vert"

Mais je n'y arrive pas, comment faire ?

Merci.
AgriPhilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/12/2010, 16h39   #2
Modérateur
 
Avatar de AlainTech
 
Homme Alain Gerard
Consultant informatique
Inscription : mai 2005
Messages : 3 672
Détails du profil
Informations personnelles :
Nom : Homme Alain Gerard
Âge : 58
Localisation : Belgique

Informations professionnelles :
Activité : Consultant informatique
Secteur : Finance

Informations forums :
Inscription : mai 2005
Messages : 3 672
Points : 7 658
Points : 7 658
Je n'ai pas Excel 2007 mais j'ai fait ce que tu cherches sous 2003:

A mettre dans la première cellule concernée et à tirer sur l'ensemble des cellules que tu veux voir colorées.
Images attachées
Type de fichier : jpg MFC.jpg (34,7 Ko, 33 affichages)
__________________
N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
Pensez aussi à voter pour les réponses qui vous ont aidés.
------------
Je dois beaucoup de mes connaissances à mes erreurs!
AlainTech est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 03/01/2011, 15h14   #3
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 155
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 155
Points : 35
Points : 35
Bonjour et bonne année 2011.

Merci pour votre réponse, je réponds un peux tard mais vaut mieux tard que jamais !

Avec cette formule je met une ligne sur deux en couleur, mais je souhaite ajouter un paramètre, en effet dans la colonne I si j'ai "1" je voudrais avoir la couleur rouge
si j'ai "2" couleur bleu

Comment modifier cette formule ?

Code :
=ET(MOD(LIGNE();2);NBVAL($I8))
J'ai fais un essai avec
Code :
=ET(MOD(LIGNE();2);NBVAL($I8)=1)
Mais sans succès.
Parfois il y a un zéro à la place de 1 ou 2.
Merci d'avance.
AgriPhilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2011, 16h39   #4
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 299
Points : 2 645
Points : 2 645
Bonjour,
Le code a placer quand on est sur la ligne 1.
Renvoie VRAI si la ligne est impaire et que le contenu de $Ix est égal à 1
Code :
=ET(MOD(LIGNE();2);$I1=1)
A adapter selon tes besoins
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2011, 21h28   #5
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 155
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 155
Points : 35
Points : 35
Merci corona,

ça fonctionne presque puisque je n'arrive pas à mettre une seconde condition, quand c'est 1 c'est bon, mais quand c'est 2 la mise en forme n'en tient pas compte.

Code :
=ET(MOD(LIGNE();2);$I1=1)
format 1

Code :
=ET(MOD(LIGNE();2);$I1=2)
format 2

En fait le but serait de mettre dans le format un quadrillage sur les lignes blanches comme les lignes en bleu afin de les retrouver à l'impression, et à chaque saisie de ligne.

Merci.
AgriPhilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2011, 21h47   #6
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 155
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 155
Points : 35
Points : 35
J'ai trouvé en étudiant la formule d'Alain Tech.

Code :
=ET(NON(MOD(LIGNE();2));NBVAL($I8=2))
Encore merci à tous.
AgriPhilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h32.


 
 
 
 
Partenaires

Hébergement Web