suppression d'espace

Le
Mathieu
Bonjour a tous, j'ai un pti souci,
dans une cellule j'ai une date de la forme 04/01/2007 que j'aimerais mettre
sous un autre format.

Là il n'y a pas de pb mais le souci c'est que dans cette cellule il y a un
espace avant
la date => " 04/01/2007".

Je ne peux donc pas modifier le format, vu qu'excel ne reconnais pas cette
cellule comme une date.

J'aimerais savoir comment supprimer cet espace avec une macro bien entendu.

Merci à tous de votre aide.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
isabelle
Le #4445431
bonjour Mathieu,

MsgBox Format(CDate([A1]), "dddd-dd-mmmm-yyyy")

isabelle

Bonjour a tous, j'ai un pti souci,
dans une cellule j'ai une date de la forme 04/01/2007 que j'aimerais mettre
sous un autre format.

Là il n'y a pas de pb mais le souci c'est que dans cette cellule il y a un
espace avant
la date => " 04/01/2007".

Je ne peux donc pas modifier le format, vu qu'excel ne reconnais pas cette
cellule comme une date.

J'aimerais savoir comment supprimer cet espace avec une macro bien entendu.

Merci à tous de votre aide.




jps
Le #4445421
bonjour mathieu
la fonction native SUPPRESPACE ne te suffirait-elle pas?
jps


"Mathieu"
Bonjour a tous, j'ai un pti souci,
dans une cellule j'ai une date de la forme 04/01/2007 que j'aimerais
mettre sous un autre format.

Là il n'y a pas de pb mais le souci c'est que dans cette cellule il y a un
espace avant
la date => " 04/01/2007".

Je ne peux donc pas modifier le format, vu qu'excel ne reconnais pas cette
cellule comme une date.

J'aimerais savoir comment supprimer cet espace avec une macro bien
entendu.

Merci à tous de votre aide.



jps
Le #4445411
re
sinon tu peux t'inspirer de ceci, signé père brossollette, à l'époque où sa
soutane et
ses broutards s'égayaient ici même :

Sub test()

For Each c In Selection

c.Value = Application.Substitute(c.Value, " ", "")

Next

End Sub

jps

"Mathieu"
Bonjour a tous, j'ai un pti souci,
dans une cellule j'ai une date de la forme 04/01/2007 que j'aimerais
mettre sous un autre format.

Là il n'y a pas de pb mais le souci c'est que dans cette cellule il y a un
espace avant
la date => " 04/01/2007".

Je ne peux donc pas modifier le format, vu qu'excel ne reconnais pas cette
cellule comme une date.

J'aimerais savoir comment supprimer cet espace avec une macro bien
entendu.

Merci à tous de votre aide.



Mon Onc'
Le #4445401
(re)bonjour Mathieu,

Sub Machin()
Dim c As Range
For Each c In Selection
c = LTrim(c)
Next
End Sub

cordialement


Mathieu a présenté l'énoncé suivant :
Bonjour a tous, j'ai un pti souci,
dans une cellule j'ai une date de la forme 04/01/2007 que j'aimerais mettre
sous un autre format.




Là il n'y a pas de pb mais le souci c'est que dans cette cellule il y a un
espace avant
la date => " 04/01/2007".

Je ne peux donc pas modifier le format, vu qu'excel ne reconnais pas cette
cellule comme une date.

J'aimerais savoir comment supprimer cet espace avec une macro bien entendu.

Merci à tous de votre aide.


FFO
Le #4445391
Salut Mathieu
En partant de l'hypothèse que la cellule à modifier est "A1"
je te propose :
Range("A1").Value = Mid(Range("A1"), 2, Len(Range("A1")) - 1)

Celà devrait te convenir



Bonjour a tous, j'ai un pti souci,
dans une cellule j'ai une date de la forme 04/01/2007 que j'aimerais mettre
sous un autre format.

Là il n'y a pas de pb mais le souci c'est que dans cette cellule il y a un
espace avant
la date => " 04/01/2007".

Je ne peux donc pas modifier le format, vu qu'excel ne reconnais pas cette
cellule comme une date.

J'aimerais savoir comment supprimer cet espace avec une macro bien entendu.

Merci à tous de votre aide.





JB
Le #4445381
Bonjour,

En tableur:

ÚteVal(A1)

En VBA:

For Each c In Selection
c.Value = CDate(c.Text)
Next c

Cordialement JB


On 16 avr, 16:43, "Mathieu"
Bonjour a tous, j'ai un pti souci,
dans une cellule j'ai une date de la forme 04/01/2007 que j'aimerais mett re
sous un autre format.

Là il n'y a pas de pb mais le souci c'est que dans cette cellule il y a un
espace avant
la date => " 04/01/2007".

Je ne peux donc pas modifier le format, vu qu'excel ne reconnais pas cette
cellule comme une date.

J'aimerais savoir comment supprimer cet espace avec une macro bien entend u.

Merci à tous de votre aide.


dre
Le #4445321
Bonjour,

Pas mieux, mais pour être complet :
=DROITE(A1;8)*1




Bonjour a tous, j'ai un pti souci,
dans une cellule j'ai une date de la forme 04/01/2007 que j'aimerais mettre
sous un autre format.

Là il n'y a pas de pb mais le souci c'est que dans cette cellule il y a un
espace avant
la date => " 04/01/2007".

Je ne peux donc pas modifier le format, vu qu'excel ne reconnais pas cette
cellule comme une date.

J'aimerais savoir comment supprimer cet espace avec une macro bien entendu.

Merci à tous de votre aide.





Jacquouille
Le #4445311
Bonjour,
=SI(ESTNUM(A1);A1;DROITE(A1;(NBCAR(A1)-1))*1)
Au cas où la date serait 1/4/2007 ou 1/04/2007
M'enfin, pour ce que j'en dis .....
--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
http://frederic.sigonneau.free.fr/

Jacquouille.

"Mathieu"
Bonjour a tous, j'ai un pti souci,
dans une cellule j'ai une date de la forme 04/01/2007 que j'aimerais
mettre sous un autre format.

Là il n'y a pas de pb mais le souci c'est que dans cette cellule il y a un
espace avant
la date => " 04/01/2007".

Je ne peux donc pas modifier le format, vu qu'excel ne reconnais pas cette
cellule comme une date.

J'aimerais savoir comment supprimer cet espace avec une macro bien
entendu.

Merci à tous de votre aide.



Publicité
Poster une réponse
Anonyme