Changer automatiquement le format d'une cellu

SPK -  
 SPK -
Bonjour,

J'ai une base de données qui se met à jour toute seule. Cependant, ma formule comporte des caractères que je ne souhaite pas.

Ma cellule se présente ainsi :

ABC0000123456

Je souhaiterais qu'il ne s'affiche que les 6 caractères de droites... Connaissez vous la manip ?

Pour l'instant pour contourner le pb, j'extrait les données dans un classeur et dans un autre je dis que la valeur de ma cellule est droite(cellule,6). Mon pb est que lorsque je fais ça, quand la bdd se met à jour, certaines cellules passent en erreur #ref...

A voir également:

4 réponses

Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
Bonjour.

"J'ai une base de données qui se met à jour toute seule"
Nous sommes bien dans Excel ?
Comment s'effectue cette "mise à jour toute seule" ?
0
SPK
 
oui, c'est bien dans excell. il sagit d'une requete vers une base de données qui se met à jour automatiqumeent toutes les 5 minutes.
Manuellement, je fais un clic droit dessus et actualiser les données
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
"certaines cellules passent en erreur #ref..."
Quelles sont les particularités de ces cellules ?
Elles comportent moins de 6 caractères ?
0
SPK
 
dans ces cellules, j'ai une formule qui va chercher les 6 caractères de droites d'une cellule dans un autre onglet. C'est dans cet onglet que se fait la mise à jour automatique de ma base de données.
Dans la base de données, les cellules ont 2 "sortes" de valeurs :
- Soit la valeur est au format ABC0000000123456
- Soit la valeur est vide car la base de données ne retourne aucune valeur.
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
Eh bien, tu as ta réponse : on ne peut pas faire d'extraction d'une cellule vide ! d'où le message d'erreur.
Tu dois donc compléter ta formule avec =SI(feuil2!A1="";"";DROITE(A1;6))
0
Lentzouille2 Messages postés 1000 Statut Membre 39
 
J'ai pas tout compris le problème mais pour afficher les 6 caractères de droite tu as la formule :

=Droite(A1;6)

Cdt,
0
SPK
 
oui, merci. mais j'aimerais que ceci soit fait directement sur l'onglet de la base de données...
Mon souhait est que les cellules affichent directement les 6 caractères de droite, sans passer par 2 onglets différents
0
SPK
 
Merci de ta réponse.

Ce que je souhaite est que n'importe quelle cellule n'affiche que les 6 caractères de droite. Comme un format automatique... ou un format personnalisé...
0