Mise en évidence de saisies éronnées par coloriage de caractères
1 réponse
Domi
Bonjour à tous,
En $E$5, cellule de saisie de texte (16 caractères max).
Une plage $G$18:$V$18 de 16 cellules.
A chaque cellule correspond un caractères de $E$5 avec dans chaque cellule
une formule différente :
Pour la cellule $G$18 (1er caractère)
=SI(gnagnagna......;"Err";STXT($E$5;1;1))
Pour la cellule $H$18 (2e caractère)
=SI(gnagnagna......;"Err";STXT($E$5;2;1))
Pour la cellule $I$18 (3e caractère)
=SI(gnagnagna......;"Err";STXT($E$5;3;1))
Etc. jusqu'à $V$18 pour le 16eme caractère.
En clair, dans chaque cellule, je dois voir apparaître soit le caractère
saisie à l'emplacement correspondant dans $E$5 soit "Err" (en fonction de
gnagnagna...
Ma question enfin :
Comment faire pour colorier en rouge les caractères de $E$5 pour lesquels la
cellule correspondante de $G$18:$V$18 renvoie "Err"
Ex : si $L$18 et $Q$18 renvoient "Err" les 8ème et 13ème caractères de
$E$5 seront rouge.
Le but étant, vous l'avez compris, de mettre en évidence des erreurs de
saisie dans des refs compliquées.
J'espère avoir été clair dans ma requête.
Merci
Domi
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
LeSteph
Bonjour,
Si tu fais réf à la cellule coloriée par worksheet_change, (selon ton sujet précédent), attention! le fait de la modifier risque de redéclancher événement il vaudrait donc mieux mettre une MEFC sur tes fonctions stxt et colorier ainsi les cellules $G$18:$V$18 ... (On peut faire plein de "trucs" avec les événements mais après faut pas l'oublier, c'est présent!) Je dis cela uniquement si tes deux sujets sont liés bien sûr. Amicalement lSteph
"Domi" a écrit dans le message de news: %
Bonjour à tous, En $E$5, cellule de saisie de texte (16 caractères max).
Une plage $G$18:$V$18 de 16 cellules. A chaque cellule correspond un caractères de $E$5 avec dans chaque cellule une formule différente : Pour la cellule $G$18 (1er caractère) =SI(gnagnagna......;"Err";STXT($E$5;1;1)) Pour la cellule $H$18 (2e caractère) =SI(gnagnagna......;"Err";STXT($E$5;2;1)) Pour la cellule $I$18 (3e caractère) =SI(gnagnagna......;"Err";STXT($E$5;3;1)) Etc. jusqu'à $V$18 pour le 16eme caractère. En clair, dans chaque cellule, je dois voir apparaître soit le caractère saisie à l'emplacement correspondant dans $E$5 soit "Err" (en fonction de gnagnagna...
Ma question enfin : Comment faire pour colorier en rouge les caractères de $E$5 pour lesquels la cellule correspondante de $G$18:$V$18 renvoie "Err"
Ex : si $L$18 et $Q$18 renvoient "Err" les 8ème et 13ème caractères de $E$5 seront rouge.
Le but étant, vous l'avez compris, de mettre en évidence des erreurs de saisie dans des refs compliquées. J'espère avoir été clair dans ma requête. Merci Domi
Bonjour,
Si tu fais réf à la cellule coloriée par worksheet_change,
(selon ton sujet précédent), attention!
le fait de la modifier risque de redéclancher événement
il vaudrait donc mieux mettre une MEFC sur tes fonctions
stxt et colorier ainsi les cellules $G$18:$V$18 ...
(On peut faire plein de "trucs" avec les événements mais
après faut pas l'oublier, c'est présent!)
Je dis cela uniquement si tes deux sujets sont liés bien sûr.
Amicalement
lSteph
"Domi" <scrat83@free.fr> a écrit dans le message de news:
%23U8tBWRpEHA.2536@TK2MSFTNGP10.phx.gbl...
Bonjour à tous,
En $E$5, cellule de saisie de texte (16 caractères max).
Une plage $G$18:$V$18 de 16 cellules.
A chaque cellule correspond un caractères de $E$5 avec dans chaque cellule
une formule différente :
Pour la cellule $G$18 (1er caractère)
=SI(gnagnagna......;"Err";STXT($E$5;1;1))
Pour la cellule $H$18 (2e caractère)
=SI(gnagnagna......;"Err";STXT($E$5;2;1))
Pour la cellule $I$18 (3e caractère)
=SI(gnagnagna......;"Err";STXT($E$5;3;1))
Etc. jusqu'à $V$18 pour le 16eme caractère.
En clair, dans chaque cellule, je dois voir apparaître soit le caractère
saisie à l'emplacement correspondant dans $E$5 soit "Err" (en fonction de
gnagnagna...
Ma question enfin :
Comment faire pour colorier en rouge les caractères de $E$5 pour lesquels
la
cellule correspondante de $G$18:$V$18 renvoie "Err"
Ex : si $L$18 et $Q$18 renvoient "Err" les 8ème et 13ème caractères de
$E$5 seront rouge.
Le but étant, vous l'avez compris, de mettre en évidence des erreurs de
saisie dans des refs compliquées.
J'espère avoir été clair dans ma requête.
Merci
Domi
Si tu fais réf à la cellule coloriée par worksheet_change, (selon ton sujet précédent), attention! le fait de la modifier risque de redéclancher événement il vaudrait donc mieux mettre une MEFC sur tes fonctions stxt et colorier ainsi les cellules $G$18:$V$18 ... (On peut faire plein de "trucs" avec les événements mais après faut pas l'oublier, c'est présent!) Je dis cela uniquement si tes deux sujets sont liés bien sûr. Amicalement lSteph
"Domi" a écrit dans le message de news: %
Bonjour à tous, En $E$5, cellule de saisie de texte (16 caractères max).
Une plage $G$18:$V$18 de 16 cellules. A chaque cellule correspond un caractères de $E$5 avec dans chaque cellule une formule différente : Pour la cellule $G$18 (1er caractère) =SI(gnagnagna......;"Err";STXT($E$5;1;1)) Pour la cellule $H$18 (2e caractère) =SI(gnagnagna......;"Err";STXT($E$5;2;1)) Pour la cellule $I$18 (3e caractère) =SI(gnagnagna......;"Err";STXT($E$5;3;1)) Etc. jusqu'à $V$18 pour le 16eme caractère. En clair, dans chaque cellule, je dois voir apparaître soit le caractère saisie à l'emplacement correspondant dans $E$5 soit "Err" (en fonction de gnagnagna...
Ma question enfin : Comment faire pour colorier en rouge les caractères de $E$5 pour lesquels la cellule correspondante de $G$18:$V$18 renvoie "Err"
Ex : si $L$18 et $Q$18 renvoient "Err" les 8ème et 13ème caractères de $E$5 seront rouge.
Le but étant, vous l'avez compris, de mettre en évidence des erreurs de saisie dans des refs compliquées. J'espère avoir été clair dans ma requête. Merci Domi