Changer automatiquement le format d'une cellu

Fermé
SPK - 12 mars 2012 à 15:16
 SPK - 14 mars 2012 à 11:00
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 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233
12 mars 2012 à 15:54
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
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 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233
13 mars 2012 à 00:17
"certaines cellules passent en erreur #ref..."
Quelles sont les particularités de ces cellules ?
Elles comportent moins de 6 caractères ?
0
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 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233
13 mars 2012 à 14:50
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 806 Date d'inscription samedi 22 octobre 2011 Statut Membre Dernière intervention 13 janvier 2020 39
13 mars 2012 à 10:45
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
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
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