|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Enseignant Inscription : septembre 2011 Messages : 4 ![]() |
Bonjour à tous.
Je suis professeur en enseignement spécialisé et j'ai réalisé un document excel afin d'entrainer mes élèves à utiliser un scanneur de codes-barres. Ces codes-barres contiennent 13 chiffres. Je voudrais que les 3 premiers chiffres du dernier code-barre scanné soit affiché en grand en A5. Les codes scannés sont placés de A8 à A500. Pour afficher le dernier code scanné, j'utilise d'abord: dans la cellule A3. Pour afficher les 3 premiers chiffres, j'utilise : Quand je scanne le code "0010000000009" je voudrais que "1" ou "001" s'affiche en A5. Avec la fonction =GAUCHE(A3;3), excel affiche "100" au lieu de "1" ou "001" souhaité. Il ne tient pas compte des 2 zéros avant le 1 dans le comptage des 3 premiers caractères. Si vous avez un excellente idée, ce serait formidable! Merci. JF Ci-joint, le fichier créé. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : juin 2007 Messages : 480 ![]() |
Bonjour,
Si Excel ne tient pas compte des 0 à gauche, c'est probablement qu'ils ne sont que dans la mise en forme et pas dans le contenu. Par exemple, pour le code "0010000000009", Excel stocke 10000000009 même s'il affiche les 0 devant. Dans ce cas, il suffit de prendre la formule numérique :Pour afficher les 0 devant : |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com