Hello,
Je bosse sur un fichier excel qui me permet de gagner beaucoup de temps en verifiant une liste de nombres du format suivant:
15625-89-5
42978-66-5
119-61-9
Mon probleme est que les gens qui creent ces listes se trompent parfois. Par exemple ca leur arrive de mettre un espace a la fin du nombre ou un O a la place d'un 0. Etant donne que j'utilise une formule qui a besoin d'avoir le nombre ecrit exactement, j'ai cree une colonne ou je verifie mes nombres avec ce type de formule:
=-ISERR(SEARCH("O",I35))+1 (celle la m'affiche un chiffre 1 si jamais il y a un 0 dans la cellule)
Comme je me suis rendu compte que parfois au lieu d'avoir les chiffres separes par des -, ils sont separes par des /, j'ai voulu utiliser le meme type de formule pour verifier que mes nombres n'en contiennent pas.
Mais la ou ca bloque c'est qu'en fait, lorsqu'il y a des /, c'est parceque Excel a automatiquement transforme mes nombres en dates (par exemple 119-61-9 ne change pas, mais 2004-03-04 devient 04/03/2004).
Et comme ce n'est que du formatage, le / "ne compte pas" et ma formule ISERR ne les detecte pas. Si je rajoute manuellement un / dans la cellule, ma formule le trouve, mais elle ne trouve pas les 2 / automatiques...
Et si j'essaye de coller mes chiffres avec l'option "Match destination formating", au lieu de me remettre mon nombre original avec les - -, ca me fait une espece de division et ca me donne un chiffre (par exemple pour le chiffre transforme en date: 20/04/2013 ca va me donner 41384).
J'ai beau formatte ma colonne pour que les chiffres soient consideres comme du texte pour eviter que cette division arrive, ma formule ne detecte toujours pas les /...
Je ne sais pas si vous me comprenez, mais si vous avez une idee de comment je pourrais m'assurer que tous les / soient detectes, ca serait top.
Et tant que je suis la, je voudrais aussi que la hauteur de mes lignes s'adapte automatiquement au texte (qui peut varier de 1 a 6-7 lignes de texte). Ca marche tres bien avec l'outil hauteur automatique pour le texte que je copie colle moi meme. Mais quand je colle ma liste dans une colonne, ca importe automatiquement du texte dans la colonne d'a cote (via ce type de formule: =IF(ISNA(MATCH(I2,F:F,0)),"",INDIRECT("g"&MATCH(I2,F:F,0)))) et le texte importe n'est pas pris en compte par l'outil hauteur automatique...
Any idea pour regler ce probleme?
Merci beaucoup,
Matthieu
Je bosse sur un fichier excel qui me permet de gagner beaucoup de temps en verifiant une liste de nombres du format suivant:
15625-89-5
42978-66-5
119-61-9
Mon probleme est que les gens qui creent ces listes se trompent parfois. Par exemple ca leur arrive de mettre un espace a la fin du nombre ou un O a la place d'un 0. Etant donne que j'utilise une formule qui a besoin d'avoir le nombre ecrit exactement, j'ai cree une colonne ou je verifie mes nombres avec ce type de formule:
=-ISERR(SEARCH("O",I35))+1 (celle la m'affiche un chiffre 1 si jamais il y a un 0 dans la cellule)
Comme je me suis rendu compte que parfois au lieu d'avoir les chiffres separes par des -, ils sont separes par des /, j'ai voulu utiliser le meme type de formule pour verifier que mes nombres n'en contiennent pas.
Mais la ou ca bloque c'est qu'en fait, lorsqu'il y a des /, c'est parceque Excel a automatiquement transforme mes nombres en dates (par exemple 119-61-9 ne change pas, mais 2004-03-04 devient 04/03/2004).
Et comme ce n'est que du formatage, le / "ne compte pas" et ma formule ISERR ne les detecte pas. Si je rajoute manuellement un / dans la cellule, ma formule le trouve, mais elle ne trouve pas les 2 / automatiques...
Et si j'essaye de coller mes chiffres avec l'option "Match destination formating", au lieu de me remettre mon nombre original avec les - -, ca me fait une espece de division et ca me donne un chiffre (par exemple pour le chiffre transforme en date: 20/04/2013 ca va me donner 41384).
J'ai beau formatte ma colonne pour que les chiffres soient consideres comme du texte pour eviter que cette division arrive, ma formule ne detecte toujours pas les /...
Je ne sais pas si vous me comprenez, mais si vous avez une idee de comment je pourrais m'assurer que tous les / soient detectes, ca serait top.
Et tant que je suis la, je voudrais aussi que la hauteur de mes lignes s'adapte automatiquement au texte (qui peut varier de 1 a 6-7 lignes de texte). Ca marche tres bien avec l'outil hauteur automatique pour le texte que je copie colle moi meme. Mais quand je colle ma liste dans une colonne, ca importe automatiquement du texte dans la colonne d'a cote (via ce type de formule: =IF(ISNA(MATCH(I2,F:F,0)),"",INDIRECT("g"&MATCH(I2,F:F,0)))) et le texte importe n'est pas pris en compte par l'outil hauteur automatique...
Any idea pour regler ce probleme?
Merci beaucoup,
Matthieu