Date juste avec le jour

team18fr

XLDnaute Occasionnel
Bonjour à tous,
Est-il possible que lorsque je met le numéro d'un jour du mois la date ce complète avec le mois et l'année du jour ?
Dans ma cellule si je met le chiffre 12 et que l'on est au mois de Février, je voudrais voir dans la cellule 12/02/2017. Car en mettant la cellule en format date lorsque je tape un chiffre j'ai 12/01/1990 qui s'affiche.
Merci
 

Modeste geedee

XLDnaute Barbatruc
Bonjour à tous,
Est-il possible que lorsque je met le numéro d'un jour du mois la date ce complète avec le mois et l'année du jour ?
Dans ma cellule si je met le chiffre 12 et que l'on est au mois de Février, je voudrais voir dans la cellule 12/02/2017. Car en mettant la cellule en format date lorsque je tape un chiffre j'ai 12/01/1990 qui s'affiche.
Merci
??? c'est de la fainéantise ou bien ... ???
sans macro, sans formule
tu sais quel numéro de mois on est ...
tape alors : (jour)/(numéro)
soit :
12/9
tu peux même taper :
12 Sept
12 Oct
11 déc
....
 
Dernière édition:

DoubleZero

XLDnaute Barbatruc
Bonjour, team18fr, Modeste geedee :), le Forum,

Comme ceci ?
Code:
Option Explicit
Private Sub Worksheet_Change(ByVal c As Range)
    If c.Column > 1 Or c.Count > 1 Then Exit Sub
    If IsNumeric(c) Then c = Month(Date) & "/" & Format(c, "00") & "/" & Year(Date)
End Sub
A bientôt :)
 

Modeste geedee

XLDnaute Barbatruc
Bonsour®
Non ce n'est pas de la fainéantise c'est un fichier pour une équipe et tous le monde n'est pas fort avec un PC c'est pour ça qu'au lieu de taper toute la date il serait plus facile de mettre que le jour et que la date s'affiche en entier.
Inserer un DTPICKER dans la feuille
Puis ce code dans le code de la feuille
VB:
Option Explicit
Private Sub DTPicker1_Change()
DTPicker1.TopLeftCell.Value = DTPicker1.Value
DTPicker1.Visible = False
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
DTPicker1.Value = Date
DTPicker1.Visible = (Target.Column = 8 And Target.Row > 3 And Target.Row < 8)
DTPicker1.Left = Target.Left
DTPicker1.Top = Target.Top
End Sub

upload_2017-9-29_21-42-56.png
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil, le forum

S'il s'agit de mettre la date du jour alors il suffit de toujours se souvenir de ce simple raccourci
CTRL+;
(donc on appuie sur CTRL puis sur le point-virgule)

La date du jour sera alors automatiquement insérée dans la cellule active.
 

Staple1600

XLDnaute Barbatruc
Re à tous

c'est un fichier pour une équipe et tous le monde n'est pas fort avec un PC

tape alors : (jour)/(numéro)
soit :
12/9
Tout le monde est assez fort pour savoir que nous sommes le 29
donc on saisit: 29/9

Qu'est-ce qui te convient pas dans cette solution de Modeste ?
(entre saisir 29 et 29/9, ça fait fait que deux caractères de plus
Si c'est trop, il a raison, c'est bel et bien de la fainéantise ou en tout cas ça y ressemble bigrement ;)
 

Discussions similaires

Réponses
5
Affichages
269

Statistiques des forums

Discussions
314 145
Messages
2 106 366
Membres
109 564
dernier inscrit
db974run