Texte en fonction d'une référence sous excel2

Résolu/Fermé
thilaunathisa Messages postés 170 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 10 décembre 2011 - 27 mai 2008 à 18:24
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 27 mai 2008 à 20:13
Bonjour,
Comment procéder sur excel2007, afin que dans une cellule appraisse un texte en fonction des données de la cellule voisine ?
Exemple
A1 123.12 B1 = Format vert
A2 123.10 B2 = Format Rouge

Enfait, chaque fois qu'il y a xxxx.12 = format Vert et chaque fois qu'il y a xxxx.10= Format rouge

J'ai essaayé de faire une macro, mais je n'arrive à rien, je ne suis pas très fort avec les macros,
je n'ai pas encore saisie correctement le fonctionnement.
Merci d'avance pour votre aide.
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
27 mai 2008 à 19:16
Re...
Si vous n'avez que trois fins de code au plus, vous pouvez utiliser la mise en forme conditionnelle,:
Sélectionnez votre cellule, (dans l'exemple B1 à formater à partir de la réf en A1):
Sur B1
Barre des taches / Mise en forme / Mise en forme conditionnelle
Fenêtre droite: sélectionnez:"la formule est"
Fenêtre de gauche:
=DROITE(A1;2)="10"
Cliquez sur Motif, choisissez la mise en forme /OK
revenez à la fenêtre, cliquez sur "ajouter"
=DROITE(A1;2)="12"
même ,opérations avec le second motif, fermez en cliquant sur OK
3 fois maximum sur EXCEL 2003, avec , bien sur en quatrième le format initial qui peut être diffèrent.
Vous pouvez faire cette opération d'un seul coup sur la hauteur de votre champ en référençant sur la première cellule, elles s'incrémentent automatiquement
CRDLMNT
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
27 mai 2008 à 19:44
Je continue, car j'ai apparement assez mal lu votre post original!.....Je suis un peu nul ce soir!!!
reprenons, j'ai cru que vous vouliez formater et non pas écrire.
pour écrire ce texte, la formule se base sur le même principe:
En B1 pour réf en A1
=SI(DROITE(A1;2)="10";"Format rouge";SI(DROITE(A1;2)="12";"Format vert";""))
Ca devrait marcher
Là, vous pouvez aligner 7 fin de code l'une derrière l'autre, en fermant avec autant de parenthèses qu'il y a de "SI"
Avec mes excuses.
CRDLMNT
0
thilaunathisa Messages postés 170 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 10 décembre 2011 25 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
27 mai 2008 à 20:06
Bonsoir,

très sincèrement mille mercis. Pour les dernières données vous me faites gagner un temps incroyable. Celà fait 3 jours que je remplie manuellement les cellules, et grâce à vous, je viens de faire en 5mn, ce que j'ai fait en deux jours.
Excel est un super tableur, et reclle de milliers de possibilité, mais mes compétences sont infimes.
Encore mille merci.

Je vais devoir encore utiliser excel, et si je suis bloqué je mettrai un message, et j'aurai peut-être encore le plaisir de vous relire.
Bien CDT
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418 > thilaunathisa Messages postés 170 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 10 décembre 2011
27 mai 2008 à 20:13
C'est un vrai plaisir avec quelqu'un d'aussi aimable .N'hésitez pas à revenir nous voir en cas de besoin.
A la prochaine. Bonne route
Bien cordialement
0