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 :

Useform utilisation Calendar Click [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2009
    Messages : 74
    Par défaut Useform utilisation Calendar Click
    Bonjour/soir Forum

    Vous l'aurez deviné, je suis débutante en VBA.

    Est ce qu'il est possible de donner la valeur de la sélection courante du Calendrier à CalendarX.value avec "on click". Je n'y arrive pas.

    Pourtant je peux lui donner une valeur par défaut lors de l'initialisation (now).

    Merci de votre aide,

    Bo

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2009
    Messages : 74
    Par défaut Userform Calendar....
    En fait ca marche si l'on "clique" sur le jour mais pas seulement sur le mois ou l'année...tordu...

  3. #3
    Membre confirmé

    Profil pro
    Retraité (Travailleur autonome)
    Inscrit en
    Octobre 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 78
    Localisation : Canada

    Informations professionnelles :
    Activité : Retraité (Travailleur autonome)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 82
    Billets dans le blog
    1
    Par défaut Dans le Userform Initialize
    Bonjour Bocage

    Essaie ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    If IsDate(TextBox1.Text) Then
        Calendar1.Value = TextBox1.Text
    Else
        Calendar1.Value = Date
    End If
    "TextBox1" est le contrôle qui doit contenir et recevoir la date

    Bonne chance

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2009
    Messages : 74
    Par défaut
    Bonjour Archampi, Forum

    Oui effectivement ca marche bien à condition que l'on change le jour du mois. Mais la fonction click ne réagit pas aux changements dans les menus déroulants de mois ou de l'année - sans changement de jour - Dans le cas de mon application, c'est ce qui sera le plus utilisé...je pensais même à cacher les jours du mois..

    Une idée ? ca sent le sur mesure et j'aimerais éviter le plus possible

    Merci de ton aide

    Bo

  5. #5
    Membre confirmé

    Profil pro
    Retraité (Travailleur autonome)
    Inscrit en
    Octobre 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 78
    Localisation : Canada

    Informations professionnelles :
    Activité : Retraité (Travailleur autonome)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 82
    Billets dans le blog
    1
    Par défaut Dans l'événement NewMonth du Calendar
    Bonjour Bocage

    Essaie ceci dans l'événement NewMonth du Calendar.
    Je n'ai jamais utilisé mais ça devrait marcher aussi. Évidemment il faut faire la même chose dans l'événement Click.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Private Sub Calendar1_NewMonth()
     
    TextBoxDate.Text = Calendar1.Value
     
    End Sub
    Bonne chance

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2009
    Messages : 74
    Par défaut Calendrier
    Bonjour/soir forum Archampi

    Excusez-moi, ou en étions nous,

    j'ai fait comme notre collègue Ataya, qui avait le même pb en 2008 et qui a eu moins de chance et j'ai placé des "debug" partout pour réaliser que tant que le jour reste indéterminé - il n'y a pas de valeur pour .day .month et .year (tous=0) bien que l'événement NewMonth soit reconnu.

    Me serait-il possible de fixer le jour de façon logicielle...

    A suivre

    Bo

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation calendar/datepicker dans projet ASP.Net
    Par arngrimur dans le forum jQuery
    Réponses: 1
    Dernier message: 23/09/2011, 12h21
  2. Utiliser double-click evenenement en matlab sur un button
    Par mihaispr dans le forum Interfaces Graphiques
    Réponses: 3
    Dernier message: 21/04/2009, 16h02
  3. Interdire l'utilisation du click droit dans tout le document
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 09/03/2009, 15h58
  4. Utilisation methode click()
    Par saadnames dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 11/06/2008, 15h17
  5. [C#] Pb utilisation Calendar javascript et WebForm
    Par globeriding dans le forum ASP.NET
    Réponses: 13
    Dernier message: 07/09/2004, 17h37

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