OVH Cloud OVH Cloud

Aligner des dates

20 réponses
Avatar
garnote
Bonjour le monde,

Quand je formate j mmmm j'obtiens :
19 janvier
26 janvier
2 février
Comment faut-il modifier le format pour
que le 2 du 2 février soit aligné sur le 6
du 26 janvier ?

Serge

10 réponses

1 2
Avatar
Jacquouille
Bonsoir Garnote
Je crois qu'il te suffirait de lettre jj mmmm.
En effet, 1 seul j indique 6 et jj devrait faire 06.
Bonne chance
-
Jacquouille conseille : http://www.excelabo.net


"garnote" a écrit dans le message news:
hpvPb.38684$
Bonjour le monde,

Quand je formate j mmmm j'obtiens :
19 janvier
26 janvier
2 février
Comment faut-il modifier le format pour
que le 2 du 2 février soit aligné sur le 6
du 26 janvier ?

Serge





Avatar
Pascal Engelmajer
Salut,
avec un zéro : jj mmmm

--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"garnote" a écrit dans le message de news:
hpvPb.38684$
Bonjour le monde,

Quand je formate j mmmm j'obtiens :
19 janvier
26 janvier
2 février
Comment faut-il modifier le format pour
que le 2 du 2 février soit aligné sur le 6
du 26 janvier ?

Serge





Avatar
garnote
Oui mais je ne veux pas voir 02
mais seulement 2.

Serge

"Jacquouille" a écrit dans le message de
news:
Bonsoir Garnote
Je crois qu'il te suffirait de lettre jj mmmm.
En effet, 1 seul j indique 6 et jj devrait faire 06.
Bonne chance
-
Jacquouille conseille : http://www.excelabo.net


"garnote" a écrit dans le message news:
hpvPb.38684$
Bonjour le monde,

Quand je formate j mmmm j'obtiens :
19 janvier
26 janvier
2 février
Comment faut-il modifier le format pour
que le 2 du 2 février soit aligné sur le 6
du 26 janvier ?

Serge









Avatar
michdenis
Bonjour Garnote,

Ton truc c'est spécial, habituellement les dates qu'excel reconnaît comme tel d'affichent à droite dans les cellules d'une
colonne et dans ce cas l'alignement se fait naturellement. C'est quoi ton problème ?


Salutations!


"garnote" a écrit dans le message de news:hpvPb.38684$
Bonjour le monde,

Quand je formate j mmmm j'obtiens :
19 janvier
26 janvier
2 février
Comment faut-il modifier le format pour
que le 2 du 2 février soit aligné sur le 6
du 26 janvier ?

Serge
Avatar
garnote
Mon problème, c'est que je ne devrais pas m'absenter
plus de cinq minutes !
Viens de constater qu'on avait aligné à gauche avec retrait.
Mais peu importe le type d'alignement, les dates ne sont pas
parfaitement alignées.
Par exemple, comment obtenir :
2 mars
12 décembre

Serge

"michdenis" a écrit dans le message de news:
eB#
Bonjour Garnote,

Ton truc c'est spécial, habituellement les dates qu'excel reconnaît comme
tel d'affichent à droite dans les cellules d'une

colonne et dans ce cas l'alignement se fait naturellement. C'est quoi ton
problème ?



Salutations!


"garnote" a écrit dans le message de
news:hpvPb.38684$

Bonjour le monde,

Quand je formate j mmmm j'obtiens :
19 janvier
26 janvier
2 février
Comment faut-il modifier le format pour
que le 2 du 2 février soit aligné sur le 6
du 26 janvier ?

Serge






Avatar
michdenis
Bnjour Garnote,

Si ton problème se résume à la façon de faire pour enligner des lettres d'un mot, j'abdique ..

Essaie ceci : Comment tu ferais pour aligner chacune des lettres ????????? ;-))))

Monument
Hôpitaux



Salutations!



"garnote" a écrit dans le message de news:mEwPb.38699$

Mon problème, c'est que je ne devrais pas m'absenter
plus de cinq minutes !
Viens de constater qu'on avait aligné à gauche avec retrait.
Mais peu importe le type d'alignement, les dates ne sont pas
parfaitement alignées.
Par exemple, comment obtenir :
2 mars
12 décembre

Serge

"michdenis" a écrit dans le message de news:
eB#
Bonjour Garnote,

Ton truc c'est spécial, habituellement les dates qu'excel reconnaît comme
tel d'affichent à droite dans les cellules d'une

colonne et dans ce cas l'alignement se fait naturellement. C'est quoi ton
problème ?



Salutations!


"garnote" a écrit dans le message de
news:hpvPb.38684$

Bonjour le monde,

Quand je formate j mmmm j'obtiens :
19 janvier
26 janvier
2 février
Comment faut-il modifier le format pour
que le 2 du 2 février soit aligné sur le 6
du 26 janvier ?

Serge






Avatar
garnote
Avec jj mmmm et aligné à gauche, j'accepte
l'alignement :

01 janvier
05 février
11 mars
15 avril
20 mai
24 juin
29 juillet
02 septembre
07 octobre
11 novembre
16 décembre

Ne reste qu'à rendre invisibles les 0 sis
au début d'une date !

:-)))

Serge

"michdenis" a écrit dans le message de news:

Bnjour Garnote,

Si ton problème se résume à la façon de faire pour enligner des lettres
d'un mot, j'abdique ..


Essaie ceci : Comment tu ferais pour aligner chacune des lettres ?????????
;-))))


Monument
Hôpitaux



Salutations!



"garnote" a écrit dans le message de
news:mEwPb.38699$


Mon problème, c'est que je ne devrais pas m'absenter
plus de cinq minutes !
Viens de constater qu'on avait aligné à gauche avec retrait.
Mais peu importe le type d'alignement, les dates ne sont pas
parfaitement alignées.
Par exemple, comment obtenir :
2 mars
12 décembre

Serge

"michdenis" a écrit dans le message de news:
eB#
Bonjour Garnote,

Ton truc c'est spécial, habituellement les dates qu'excel reconnaît
comme


tel d'affichent à droite dans les cellules d'une
colonne et dans ce cas l'alignement se fait naturellement. C'est quoi
ton


problème ?


Salutations!


"garnote" a écrit dans le message de
news:hpvPb.38684$

Bonjour le monde,

Quand je formate j mmmm j'obtiens :
19 janvier
26 janvier
2 février
Comment faut-il modifier le format pour
que le 2 du 2 février soit aligné sur le 6
du 26 janvier ?

Serge











Avatar
Papyty
Bonjour Serge

J'ai pas trop affiné mais un début de réponse en gardant l'alignement à
gauche.
Le probleme, tu n'aura plus que du texte ou des dates!!!
Donc a adapté ici colonne A et déclarer les variables au début du module de
la feuille.

Option Explicit
Dim L As Integer
Dim C As Integer

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
With Cells(L, C)
If Not Intersect(Cells(L, C), [a:a]) Is Nothing Then
If Day(Cells(L, C)) < 10 Then
.NumberFormat = """ ""d mmmm"
Else
.NumberFormat = "d mmmm"
End If
End If
End With
With ActiveCell
L = .Row
C = .Column
End With
End Sub
--
@+
Thierry
21/01/2004 18:15:18
Avatar
garnote
C'est presque parfait mais je trouve ça incroyable
qu'il faille se torturer à ce point pour arriver
à aligner des caractères :-)))

Serge


"Papyty" a écrit dans le message de news:
1vxdqrx4v9t6h$
Bonjour Serge

J'ai pas trop affiné mais un début de réponse en gardant l'alignement à
gauche.
Le probleme, tu n'aura plus que du texte ou des dates!!!
Donc a adapté ici colonne A et déclarer les variables au début du module
de

la feuille.

Option Explicit
Dim L As Integer
Dim C As Integer

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
With Cells(L, C)
If Not Intersect(Cells(L, C), [a:a]) Is Nothing Then
If Day(Cells(L, C)) < 10 Then
.NumberFormat = """ ""d mmmm"
Else
.NumberFormat = "d mmmm"
End If
End If
End With
With ActiveCell
L = .Row
C = .Column
End With
End Sub
--
@+
Thierry
21/01/2004 18:15:18


Avatar
garnote
En utilisant ta macro, je crois que je viens
d'obtenir l'alignement que je désirais.
À partir de dates jj mmmm alignées à gauche :

Sub Aligne_Dates_Comme_Du_Monde()
For Each x In Selection
If Day(x) < 10 Then x.NumberFormat = """ ""d mmmm"
Next
End Sub

:-)))

Serge


"Papyty" a écrit dans le message de news:
1vxdqrx4v9t6h$
Bonjour Serge

J'ai pas trop affiné mais un début de réponse en gardant l'alignement à
gauche.
Le probleme, tu n'aura plus que du texte ou des dates!!!
Donc a adapté ici colonne A et déclarer les variables au début du module
de

la feuille.

Option Explicit
Dim L As Integer
Dim C As Integer

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
With Cells(L, C)
If Not Intersect(Cells(L, C), [a:a]) Is Nothing Then
If Day(Cells(L, C)) < 10 Then
.NumberFormat = """ ""d mmmm"
Else
.NumberFormat = "d mmmm"
End If
End If
End With
With ActiveCell
L = .Row
C = .Column
End With
End Sub
--
@+
Thierry
21/01/2004 18:15:18


1 2