Bonjour,
Pour une colonne, je voudrai lorsque je saisis les 6 chiffres d'une date comme 270712 qu'elle se transforme au format date lors de la validation comme 27/07/12.
Ne connaissant pas les macros, je demande votre aide.
Je vous remercie.
Bonjour,
Pour une colonne, je voudrai lorsque je saisis les 6 chiffres d'une date comme 270712 qu'elle se transforme au format date lors de la validation comme 27/07/12.
Ne connaissant pas les macros, je demande votre aide.
Je vous remercie.
Bonjour,
Ci dessous une proposition
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub Worksheet_Change(ByVal Target As Range) ' Si la saisie se trouve dans la colonne A (ici 1) et la longueur de la saisie est de 6 caractères If Target.Column = 1 And Len(Target.Value) = 6 Then 'Remplace la saisie par le format souhaité Target.NumberFormatLocal = "jj/mm/aa;@" Target.Value = Left(Target.Value, 2) & "/" & Mid(Target.Value, 3, 2) & "/" & Right(Target.Value, 2) End If End Sub
bonjour
Merci de ton aide.
Cet macro je la place ou dans la colonne, comme je suis novice en excel?
Merci de votre réponse
Difficile de t'expliquer si tu ne connais pas l'environnement.
Commences par lire les tutoriels à ce sujet
http://excel.developpez.com/cours/?p...#environnement
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager