IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

imposer le format date fr


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 20
    Points : 7
    Points
    7
    Par défaut imposer le format date fr
    Bonjour,
    Je sais que le sujet a été souvent abordé mais rien n'y fait et je suis toujours confronté à ce format anglo saxon.
    Je souhaite, à partir de la saisie de 2 dates dans un userform, les envoyer vers un fichier excel qui calcule la différence entre ces 2 dates (pas de problème jusque là) et que ce calcul me soit retourné dans mon userform dans le format dd/mm/aaaa. Et c'est là que ça se complique !
    Mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Function TestDates(pDate1 As Date, pDate2 As Date) As Long
    TestDates = DateDiff("d", pDate1, pDate2)
    End Function
     
    Private Sub pDate1_Change()
    If Len(pDate1) = 2 Or Len(pDate1) = 5 Then
    pDate1.Text = pDate1.Text & "/"
    pDate1.SelStart = Len(pDate1)
    pDate1.Text = Format(pDate1.Text, "dd/mm/yyyy")
    End If
    End Sub
     
    Private Sub pDate2_Change()
    If Len(pDate2) = 2 Or Len(pDate2) = 5 Then
    pDate2.Text = pDate2.Text & "/"
    pDate2.SelStart = Len(pDate2)
    pDate2.Text = Format(pDate2.Text, "dd/mm/yyyy")
    End If
    End Sub
     
    Merci d'avance

  2. #2
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 696
    Points
    6 696
    Par défaut
    Bonjour,

    Vois la partie VBA de ce Tutoriel :

    Comprendre et gérer les dates sous Excel et en VBA

    cordialement,

    Didier
    Didier Gonard

    Dernier tutoriel :
    Le VBA qu'est ce que c'est ?
    Tutoriels : Voir la liste de mes tutoriels Excel & VBA et mon site pro sur ma Page DVP
    Cours et tutoriels pour apprendre Excel
    N'oubliez pas de mettre : ..quand c'est le cas !

Discussions similaires

  1. debutant:imposer un format sur la date
    Par kam81 dans le forum Jasper
    Réponses: 1
    Dernier message: 30/11/2008, 18h10
  2. imposer format date hibernate
    Par newmar dans le forum Hibernate
    Réponses: 17
    Dernier message: 02/05/2008, 19h33
  3. Comment imposer le format des dates ?
    Par Arfigado dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 05/09/2006, 18h51
  4. [ADO.Net][C#] Comment imposer le format de date ?
    Par WELCOMSMAIL dans le forum Accès aux données
    Réponses: 3
    Dernier message: 03/05/2006, 20h21
  5. comment imposer un format de date dans DB2?
    Par Mittou dans le forum Langage SQL
    Réponses: 2
    Dernier message: 18/10/2005, 08h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo