Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Mise en forme-Excel 2007

GClaire

XLDnaute Occasionnel
Supporter XLD
Bonsoir tout le monde.

Je possède un tableau dans lequel je souhaiterai mettre en forme la ligne entière suivant le contenue de la colone 3.

Il y a x couleur possible (rouge, jaune, vert, noir, bleu, blanc, violet, gris, orange, marron).

Ensuite il faudrait tenir compte de la couleur de la police, afin quelle change suivant la couleurs de la cellule pour que le texte soit visible.

et pour finir, il y a en colonne 4 un type de fils et une correspondance en en 5 de sa section de fils, serait il possible de faire en sorte que si tel type de fils est écrit de mettre automatiquement sa valeur.

Pour

KY30-04 = 0,22
KY30-05 = 0,34
KY30-06 = 0,60

si j'en ai d'autre je complétrai.

Je ne sais pas si cela peu être fait pour toutes version d'excel ou au moins 2003 et 2007

J'ai bien tenté la mise en forme conditionnelle, mais je me mélange les pinceau, et en macro j'ai un peu laché prise, lol.

Je vous joins un fichier.

Je vous remercie par avance de votre aide, Salutations, G'Claire
 

Pièces jointes

  • Préparation des fils BCTI 5.1.xlsm
    20.2 KB · Affichages: 79
  • Préparation des fils BCTI 5.1.xlsm
    20.2 KB · Affichages: 84
  • Préparation des fils BCTI 5.1.xlsm
    20.2 KB · Affichages: 91
Dernière édition:

gilbert_RGI

XLDnaute Barbatruc
Re : Mise en forme-Excel 2007


il suffisait simplement de mettre en E3 "=L3"

et de tirer sur la poignée de recopie

pour que ce soit plus pro et joli il fallait aussi masquer les colonnes L et M

trop facile (quand on a l'idée n'est-ce pas)
 

gilbert_RGI

XLDnaute Barbatruc
Re : Mise en forme-Excel 2007

ça donne ça
 

Pièces jointes

  • Copie de Préparation des fils BCTI 5.1.xlsm
    27.5 KB · Affichages: 52
  • Copie de Préparation des fils BCTI 5.1.xlsm
    27.5 KB · Affichages: 76
  • Copie de Préparation des fils BCTI 5.1.xlsm
    27.5 KB · Affichages: 72

gilbert_RGI

XLDnaute Barbatruc
Re : Mise en forme-Excel 2007


Font.ColorIndex
Cette propriété renvoie ou définit une valeur de type Variant qui représente la couleur de la police.
chaque couleur posséde un n° d'index ex rouge = 3
Font.Color
Cette propriété renvoie ou définit la couleur principale de l'objet
ex rouge en RGB(255,0,0)

 

gilbert_RGI

XLDnaute Barbatruc
Re : Mise en forme-Excel 2007

voilà pour les couleurs

les colonnes C et D ont des listes de validation ce qui permet de choisir directement dans la cellule le type de fil et la couleur

 

Pièces jointes

  • Copie de Préparation des fils BCTI 5.1.xlsm
    32.6 KB · Affichages: 61
  • Copie de Préparation des fils BCTI 5.1.xlsm
    32.6 KB · Affichages: 59
  • Copie de Préparation des fils BCTI 5.1.xlsm
    32.6 KB · Affichages: 60
Dernière édition:

GClaire

XLDnaute Occasionnel
Supporter XLD
Re : Mise en forme-Excel 2007

Salut

Merci pour vos conseils.

Pour ce qui est des listes, je vous avez devancé, hihihihihi, je les faite hier au soir.

Je me demandé si cela était utile de le faire par liste et vu que vous y avez pensé, s'est donc utile, lol.

Donc pour ce qui est des couleurs de la police, cela doit dépendre si je veux utiliser uniquyement Excel2007 ou pouvoir utiliser les autres versions anterieur.

Merci pour votre aide, bon dimanche et salutations, G'Claire
 

gilbert_RGI

XLDnaute Barbatruc
Re : Mise en forme-Excel 2007


hier soir j'avais quitté l'écran pour une bonne assiette au resto

bon dimanche egalement
 

GClaire

XLDnaute Occasionnel
Supporter XLD
Re : Mise en forme-Excel 2007

Salut

En espérant que vous ayez bien mangé...

Donc voici le résultat finale.

Merci beaucoup, G'Claire
 

Pièces jointes

  • Préparation des fils BCTI 5.1.xlsm
    40.2 KB · Affichages: 44
  • Préparation des fils BCTI 5.1.xlsm
    40.2 KB · Affichages: 46
  • Préparation des fils BCTI 5.1.xlsm
    40.2 KB · Affichages: 39

gilbert_RGI

XLDnaute Barbatruc
Re : Mise en forme-Excel 2007

Code:
 If UCase(c) = "GRIS" Then

dans la copie voir ce code qui remplace c = "gris" or c = "Gris" or c = "GRIS"

je mets le contenu de c en majuscule et je le compare à la majuscule de la couleur
 

GClaire

XLDnaute Occasionnel
Supporter XLD
Re : Mise en forme-Excel 2007

Salut

Oui j'avais vu ce code, mais je n'ai pas pensé a le modifié, s'est chose faite...

Merci.

Si je peu ajouter une tite demande qui cloturerai le tout.

Afin de ne pas alourdire le fichier, je voudrais éviter de mettre toutes les formule et autres listes de validation en dure sur des tas de lignes.

Serait il possible de faire un test dans la colonne "B" et a la ligne qui suis dans le tableau.

c'est a dire que si par exemple je suis entrain de remplir la ligne 58, si je met dans la cellule B58 une donnée, que cela me mette automatiquement les 2 listes de validation et me mettent les 2 formules.

J'ai bien tenté avec le code que vous m'avez fournie et en adaptant mais rien y fait.

Le seul truc a priori que j'ai fait, c'est de mettre la formule jusqu'a la fin du tableau est encore j'en suis pas sur, lol.

Merci encore de votre aide, salutations G'Claire
 

Discussions similaires

Réponses
12
Affichages
265
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…