OVH Cloud OVH Cloud

Faire apparaître le 0 d'un jour ou d'un mois

3 réponses
Avatar
roger.dessemon
Bonjour,

Comment faire apparaître le 0 d'un jour ou d'un mois ?

A1 ---> 01
B1 ---> 02
C1 ---> 2005
D1 ---> =CONCATENER(A1;"/";B1;"/";C1)

Résultat de D1 = 1/1/2005 au lieu de 01/01/2005 souhaité. J'ai mis " 00 " en
format de cellule personnalisée en A1 et B1.

Merci par avance pour votre aide.

Roger

3 réponses

Avatar
CAP2
Salut,

fais plutôt :

en D1 : ÚTE(C1;B1;A1)

Ca marche ?

CAP2
Avatar
roger.dessemon
Salut,

Merci pour ta réponse mais j'ai sans doute donné le mauvais exemple car je
travaille sur des dates bien inférieures à 1900 comme par exemple
01/01/1600.

Roger


"CAP2" a écrit dans le message de news:
%
Salut,

fais plutôt :

en D1 : ÚTE(C1;B1;A1)

Ca marche ?

CAP2




Avatar
Frédo P
Bonsoir Roger
Je ne vois qu'une possibilité par VBA
Colle cette procédure dans le code de la feuille utilisée.

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
On Error GoTo gest
Application.EnableEvents = False
If InStr(Target, "/") = 2 Then
Target.Value = "0" & Target.Value
End If
If Mid(Target.Value, 5, 1) = "/" Then
Target.Value = Left(Target.Value, 3) & "0" & Right(Target.Value,
Len(Target.Value) - 3)
End If
gest:
Application.EnableEvents = True
End Sub

"roger.dessemon" a écrit dans le message de
news:426d109c$0$847$
Salut,

Merci pour ta réponse mais j'ai sans doute donné le mauvais exemple car je
travaille sur des dates bien inférieures à 1900 comme par exemple
01/01/1600.

Roger


"CAP2" a écrit dans le message de news:
%
Salut,

fais plutôt :

en D1 : ÚTE(C1;B1;A1)

Ca marche ?

CAP2