A) pour les bordures colorées : tant mieux si c'était que pour expliquer le propos : ça simplifie !
B) pour l'adaptation, voici la procédure à suivre :
1) sélectionne toute la plage du tableau dont la 1ère ligne est juste sous les numéros de lignes sur fond orange et dont la 1ère colonne est juste à droite des numéros de colonnes sur fond orange ; ici, c'est donc :
F3:O12 ; bien sûr, cette plage sera plus grande pour ton tableau avec plus de colonnes et de lignes ; si tu as par exemple 3 colonnes de plus et 5 lignes de plus, ce sera : F3:R15 ; la suite de cette démo est toujours pour l'exemple concret du fichier, donc pour F3:O12.
2) si une de ces cellules a déjà une couleur de remplissage, enlève-là : clic
droit sur une cellule quelconque de la plage
F3:O12 ; choisis l'item "Format de cellule" ; onglet "Remplissage" ; clique sur "Aucune couleur" ; clique sur le bouton "OK".
3) F3:O12 est toujours sélectionné ; onglet "Accueil", groupe "Style", clique sur "Mise en forme conditionnelle", puis sur "Gérer les règles..." ; si la règle de MFC existe déjà, tu dois juste la sélectionner puis cliquer sur le bouton "Modifier la règle..." ; sinon, tu dois la créer à partir de rien : clique sur le bouton "Nouvelle règle...".
4) dans la fenêtre "Nouvelle règle de mise en forme", sélectionne le dernier type de règle :
"▶ Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué"
5) un peu plus bas, clique sur la longue case vide qui est sous ce texte :
"Appliquer une mise en forme aux valeurs pour lesquelles cette formule est vraie".
6) là, tout le problème est de mettre la bonne formule ; ici, c'est :
=ET($B$3<>"";$E3=--GAUCHE($B$3);F$2=--DROITE($B$3))
attention : cette formule ne changera pas, même si ton tableau est plus grand ; car tout est déjà ok, y'a aucune adaptation à faire ; il suffisait juste de choisir la bonne plage au point
1)
7) explication de la formule :
* $B$3 ne doit pas être vide ; d'où la 1ère condition du ET() :
$B$3<>""
* la 1ère cellule de la plage sélectionnée est
F3 ; par rapport à cette cellule :
a) $E3 est la cellule de la ligne
3 (le 3 est variable, donc pour les lignes 3 à 12 de F3:O12), colonne invariable E ;
b) F$2 est la cellule de la colonne
F (le F est variable, donc pour les colonnes F à O de F3:O12), ligne
invariable 2.
* pour
B3 = "
1 / 2" : GAUCHE($B$3) retourne le
1er caractère de gauche de
B3 : "
1", qui est du
texte ; le 1er signe moins le transforme en nombre
-1 ; le 2ème signe moins rétablit le signe d'origine, car -(-1) = +1 =
1 ; DROITE($B$3) retourne le
dernier caractère de droite de
B3 : "
2", qui est du
texte ; même principe : double signe moins pour le transformer en nombre sans qu'il y aie un changement de signe apparent ; on pourrait aussi faire :
=ET($B$3<>"";$E3=GAUCHE($B$3)*1;F$2=DROITE($B$3)*1)
; transformation correcte de texte en nombre, mais au niveau processeur, un simple changement de signe est moins gourmand qu'une multiplication
(même s'il s'agit en fait d'un double changement de signe : c'est l'opération booléenne NOT qui est exécutée au lieu de l'opération de multiplication).
8) après avoir saisi la bonne règle de MFC, cliquer sur le bouton "Format..." pour mettre une couleur de remplissage vert ; cette étape est inutile pour une modification de la règle de MFC, sauf bien sûr si on veut changer le format de cellule à appliquer.
C) pour le graphique triangle, j'ai rien à proposer, alors je passe.