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 :

Userform + Calendrier + SpinButton


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    chef fabrication
    Inscrit en
    Janvier 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : chef fabrication
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 13
    Par défaut Userform + Calendrier + SpinButton
    J'ai un Userform de Suivie D'intervention qui contient deux textbox de date (date et heure de saisie de bon d'intervention et date et heure d'arrêt ) au dessus de ces deux textbox il y a un bouton qui va afficher un userform calendrier ou je vais choisir la date et qui contient un SpinButton d'heure
    => le but dans userform de calendrier est de choisir la date et l'heure qui vont être concaténer et transfert de userform Calendrier au textbox de date de saisie de bon d'intervention dans le userform Fiche_d'intervention sous la forme 05/06/2015 13:00:00
    => Même opération pour le textbox heure d'arrêt dans le userform Fiche_d'intervention
    => lorsque je vais valider les données les deux dates des deux textbox du userform Fiche_d'intervention vont être inséré dans les colonnes I et J avec la forme 05/06/2015 13:00:00 le problème c'est que le format change lors de l'insertion

    merci d'avance
    et si c'est possible de mettre le max commentaire dans le code pour que je puise comprendre
    ci joint le fichier Rapport.xlsm

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    range("A1")=format("05/06/2015 12:48:25","yyyy-mm-dd hh:mm:ss")

  3. #3
    Membre averti
    Homme Profil pro
    chef fabrication
    Inscrit en
    Janvier 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : chef fabrication
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 13
    Par défaut
    Merci pour la réponse
    le problème c'est que comment concaténer et transfert les deux variables (date et heure) de userform Calendrier au textbox de date de saisie de bon d'intervention dans le userform Fiche_d'intervention pour arriver et de mettre le format de la variable à format(date,"yyyy-mm-dd hh:mm:ss")

  4. #4
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    range("A1")=format("05/06/2015 " & "12:48:25","yyyy-mm-dd hh:mm:ss")

  5. #5
    Membre Expert
    Inscrit en
    Octobre 2010
    Messages
    1 401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 401
    Par défaut
    Bonjour

    Avec les variables Ladate et LHeure
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xx = Format(Ladate & " " & LHeure, "yyyy-mm-dd hh:mm:ss")

  6. #6
    Membre averti
    Homme Profil pro
    chef fabrication
    Inscrit en
    Janvier 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : chef fabrication
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 13
    Par défaut
    merci pour la réponse mais avant ca je doit avoir la date et l'heure depuis userform calendrier concaténer ensemble
    si tu peux m'aider a avoir l'heure et la date et varier l'heure avec le SpinButton

    Nom : Calendrier.JPG
Affichages : 4266
Taille : 24,3 Ko

  7. #7
    Membre Expert
    Inscrit en
    Octobre 2010
    Messages
    1 401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 401
    Par défaut
    Citation Envoyé par salhix Voir le message
    => lorsque je vais valider les données les deux dates des deux textbox du userform Fiche_d'intervention vont être inséré dans les colonnes I et J avec la forme 05/06/2015 13:00:00 le problème c'est que le format change lors de l'insertion

    Remplacer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    'Cells(Num_Ligne, 10).Value = DateValue(TextBox_H_Arret.Value)
     'Cells(Num_Ligne, 11).Value = DateValue(TextBox2.Value)
    par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
            Cells(Num_Ligne, 10).NumberFormat = "dd/mm/yyyy  hh:mm:ss"
            Cells(Num_Ligne, 10).Value = CDate(TextBox_H_Arret.Value)
     
            Cells(Num_Ligne, 11).NumberFormat = "dd/mm/yyyy  hh:mm:ss"
            Cells(Num_Ligne, 11).Value = CDate(TextBox2.Value)
    '-----------------------

    et remplacer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    'Remplir la Cellule par Date De Saisie dans la colonne I
           ' Cells(derligne, 9) = DateValue(Fiche_Intervention.TextBox_Date.Value)
     
     'Remplir la Cellule par Heure D'arrêt dans la colonne J
          '  Cells(derligne, 10) = DateValue(Fiche_Intervention.TextBox_H_Arret.Value)
    par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
       Cells(derligne, 9).NumberFormat = "dd/mm/yyyy  hh:mm:ss"
            Cells(derligne, 9).Value = CDate(Fiche_Intervention.TextBox_Date.Value)
     
      Cells(derligne, 10).NumberFormat = "dd/mm/yyyy  hh:mm:ss"
            Cells(derligne, 10).Value = CDate(Fiche_Intervention.TextBox_H_Arret.Value)

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/04/2014, 14h31
  2. [XL-2007] pb userform calendrier
    Par domibzh dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 08/01/2010, 11h23
  3. Afficher un calendrier dans une UserForm
    Par Many31 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/02/2008, 13h31
  4. Calendrier en userform
    Par wabo67 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 11/11/2007, 13h25
  5. Calendrier outlook dans un Userform
    Par Guidhy dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/07/2007, 11h22

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