• Initiateur de la discussion Initiateur de la discussion Laura 06
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

Laura 06

Guest
Bonjour aux assidus du forum,

Ma question est relative au format de données après importation.
Ma colonne qui en fait devrait être exclusivement numérique contient du texte car présence d'un point comme séparateur de milliers et pour couronner le tout les nombres négatifs ont leur signe moins a la fin.

Qui sait comment faire une macro que j 'appliquerai au fur et à mesure en choisissant ma plage?

Des exemples :

15.000 ---> 15000
15.000- ---> -15000
15000 ---> 15000
15.000,256 ---> 15000,256
15.000,259- ---> -15000,256

Voilà, mais peut-être suis-je trop exigeante!!! :ermm:

Un grand merci pour aide.
 
Rebonjour Laura et tout le monde

essaie ceci

=SI(ESTERREUR(CHERCHE('-';B5;1));-(-(SUBSTITUE(SUBSTITUE(B5;'.';'');'-';'')));-(SUBSTITUE(SUBSTITUE(B5;'.';'');'-';'')))

ça a demandé bcps de temps réunion oblige!!

Bon courage

Jouxte
 
Bonjour Laura, bonjour Jouxte,

J'arrive avec un peu de retard, mais comme j'ai réfléchi beaucoup pour trouver à peu près la même formule que Jouxte, je te l'envoie ci-dessous:

=SI(ESTERR(CHERCHE('-';A1));SUBSTITUE(A1;'.';'')*1;(SUBSTITUE(SUBSTITUE(A1;'-';'');'.';''))*-1)

@+

Gael
 
Bonjour,

Un peu plus court :
=SUBSTITUE(SUBSTITUE(A1;'-';'');'.';'')*SI(ESTNUM(TROUVE('-';A1));-1;1)
On peut remplacer les 2 paires de guillemets '' par rien,
mais le forum remplace ça en smiley…

Message édité par: Monique, à: 05/07/2005 15:59
 
mais non, mon merci n'est pas plus court.......Si seulement mon temps n'était pas mangé par autant de réunions!!!!
Voilà pourquoi il est si tardif........

:kiss: Merci!!!.... por ce temps de gagner en évitant la correction cellule par cellule........Mais (je ne peux pas l'écrire en petit) j'aimerais inclure cette magnifique fonction dans du VBA afin d'appuyer juste sur un bouton et ..... mes cellules seront nettoyées sur place....pour l'instant je nage un peu.....

La mer étant à coté je pars réfléchir un peu sur le sable.....bonne journée à toutes et tous.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
10
Affichages
2 K
W
Réponses
1
Affichages
20 K
A
Réponses
10
Affichages
3 K
Air1_16
A
Z
Réponses
2
Affichages
12 K
Z
H
Réponses
1
Affichages
15 K
hugooal
H
X
Réponses
1
Affichages
885
xirlon
X
P
Réponses
2
Affichages
2 K
P
Retour