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 :

Ouvrir calendrier VBA à la date du jour


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Coordinateur d'essais
    Inscrit en
    Juin 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Coordinateur d'essais
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2017
    Messages : 12
    Points : 6
    Points
    6
    Par défaut Ouvrir calendrier VBA à la date du jour
    Bonjour,

    J'ai réussi à faire apparaitre un calendrier dans une fenetre Userform et je recopie ensuite correctement la date choisi mais pour plus de convialité, j'aimerai que le calendrier s'ouvre à la date du jour.

    Pourriez vous m'indiquer d'où vient l'erreur?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Calendrier_Activate()
       Calendrier = Date
    End Sub
    Merci

  2. #2
    Expert éminent

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 073
    Points : 9 853
    Points
    9 853
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    sans connaître le "calendrier", comment te répondre ?

    Est-ce une classe personnalisée que tu as récupéré, un contrôle DatePicker, autre chose ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonsoir,
    Un contrôle calendrier s'ouvre toujours sur la date du jour!

  4. #4
    Expert éminent sénior
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Points : 11 274
    Points
    11 274
    Par défaut
    Salut, voir ici ?

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Coordinateur d'essais
    Inscrit en
    Juin 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Coordinateur d'essais
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2017
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    Malheureusement, le lien de kiki n'est pas concluant.
    Pour repondre à joe.levrai, voici mon calendrier.

    Nom : Capture.JPG
Affichages : 3182
Taille : 30,9 Ko

  6. #6
    Expert éminent

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 073
    Points : 9 853
    Points
    9 853
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    ça ressemble bien à une classe

    Il nous faudrait au moins voir le code présent dans le Userform afin de voir comment est "capturé"/"utilisé"/"sélectionné" les valeurs de dates.

    Je dis "au moins", car il est éventuellement possible que tout soit géré dans la classe

  7. #7
    Futur Membre du Club
    Femme Profil pro
    Coordinateur d'essais
    Inscrit en
    Juin 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Coordinateur d'essais
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2017
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    Voici le code complet:

    Dans mon userform principal, j'ouvre avec un bouton le calendrier dont voici le code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub Calendrier_Activate()
       Calendrier = Date
    End Sub
    Private Sub Calendrier_Click()
        'Copie la date dans la cellule de la fenetre
        DateSaisie = Calendrier
    End Sub
    Private Sub CommandButton4_Click()
        'Copie la date de la cellule dans la fenetre de saisie
        UserForm1.TextBox4.Value = DateSaisie.Value
        Hide
    End Sub
    Puis apres avoir valider, je retourne dans le userform principal et j'affiche la date choisie:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    'la date du calendrier est copié dans TextBox4 sous la forme jj/mm/aaaa
      date_PV = TextBox4.Value
      TextBox4.Value = Format(TextBox4.Value, "dd/mm/yyyy")

Discussions similaires

  1. Réponses: 3
    Dernier message: 29/01/2009, 09h39
  2. [Excel-VBA] relation date et jour de la semaine
    Par joeyd dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/02/2008, 19h45
  3. Réponses: 2
    Dernier message: 26/12/2006, 12h49
  4. VBA regroupement date selon choix option (par jour, par mois)
    Par IndyJones dans le forum VBA Access
    Réponses: 2
    Dernier message: 04/12/2006, 20h06
  5. date du jours ds calendrier
    Par vins111282 dans le forum Access
    Réponses: 3
    Dernier message: 13/10/2005, 16h01

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