XL 2019 Mettre en couleur des cellules spécifiques

Dominique Gagnon

XLDnaute Nouveau
Bonjour à tous, je sui entrain de compléter un tableau excel et j'ai un petit problème.
Je veux que les cellules qui contiennent des chiffres Exemple (6803-22-0202) soit de couleurs jaune et que les autre cellules ne soit pas affectés.
Merci à l'avance pour l'aide.
 

Pièces jointes

  • Transport.xlsx
    10.2 KB · Affichages: 6

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Dominique,
les cellules qui contiennent des chiffres
N'importe quels chiffres ou une chaine comme celle spécifiée ?

Si une chaine spécifique alors une simple MFC :
1698766684621.png

Si n'importe quelle chaine (voir fichier 2 ) :
1698766871888.png
 

Pièces jointes

  • Transport.xlsx
    9.4 KB · Affichages: 0
  • Transport (2).xlsx
    9.4 KB · Affichages: 1

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re, bonsoir Job,
Si on tient compte uniquement de cette notation :
La série de chiffre est représenté comme ceci 0000-00-0000
C'est à dire 4 chiffres, tiret, deux chiffres, tiret, 4 chiffres. Et uniquement cette configuration,
alors cette MFC résout le problème :
VB:
=ET(NBCAR(A1)=12;ESTNUM(CNUM(GAUCHE(A1;4)));ESTNUM(CNUM(STXT(A1;6;2)));ESTNUM(CNUM(DROITE(A1;4))))
 

Pièces jointes

  • Transport2.xlsx
    9.6 KB · Affichages: 7
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
J'avais vu, c'est aussi le cas pour le 1er et 2eme membre.
Le contourner complexifie la formule, alors est ce utile ?
Mais on peut le faire avec :
VB:
=SIERREUR(ET(NBCAR(A1)=12;ESTNUM(CNUM(GAUCHE(A1;4)));CNUM(GAUCHE(A1;4))>0;ESTNUM(CNUM(STXT(A1;6;2)));CNUM(STXT(A1;6;2))>0;ESTNUM(CNUM(DROITE(A1;4)));CNUM(DROITE(A1;4))>0);FAUX)
Mais je suis sur qu'il y a encore des combinaisons qui prendront la formules en défaut.
Comme par ex 6.03-22-0206, il est difficile d'être exhaustif. Mais peut être cela suffira t-il à Dominique.
 

Pièces jointes

  • Transport2 (2).xlsx
    9.6 KB · Affichages: 1

job75

XLDnaute Barbatruc
Cette formule paraît faire l'affaire :
Code:
=ET(ESTERR(TROUVE(",";A1));ESTERR(TROUVE(".";A1));ESTERR(TROUVE("+";A1));ESTERR(TROUVE("--";A1));NBCAR(A1)=12;STXT(A1;5;1)="-";STXT(A1;8;1)="-";ESTNUM(-GAUCHE(A1;4));ESTNUM(-STXT(A1;6;2));ESTNUM(-DROITE(A1;4)))
Bonne nuit.
 

Pièces jointes

  • Transport3.xlsx
    10.5 KB · Affichages: 3

Discussions similaires

Réponses
2
Affichages
166

Statistiques des forums

Discussions
312 215
Messages
2 086 332
Membres
103 188
dernier inscrit
evebar