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 avec une donnée modifiable dans un textbox [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    comptable
    Inscrit en
    Août 2016
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : comptable
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Août 2016
    Messages : 55
    Par défaut Userform avec une donnée modifiable dans un textbox
    Bonjour à tous,

    J'ai un fichier où j'ai des dates d'arrivées prévus pour des noms de personne. J'ai créé un bouton "modifier la date d'arrivée" qui lance un userform et me demande de saisir une nouvelle date d'arrivée.

    Ma question est : est-il possible que lorsque mon userform s'ouvre, le textbox où je dois saisir la date soit déjà rempli avec la date actuelle d'arrivé, date que je dois pouvoir modifier.

    J'ai essayé de mettre dans le code de ma textbox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.TB_date_prolonge.Value = datearrive
    Mais le problème est que quand je lance ma macro, le textbox est vide, je tape n'importe quel chiffre et ça me marque ma datearrive (que je calcule auparavant) qu'il m'est impossible de modifier.

    Quelqu'un a une solution ?

  2. #2
    Membre émérite
    Avatar de eric4459
    Homme Profil pro
    Ingénieur Gestion de Projets
    Inscrit en
    Avril 2014
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Gestion de Projets
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 605
    Par défaut
    Bonjour,
    J'ai testé ce code
    A mettre dans un module
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Gestion_Date_Arrivée()
    Dim Ws As Worksheet
    Dim DateArr As Range
    Set Ws = ThisWorkbook.Sheets("Sheet1")
    Set DateArr = Ws.Range("A1")
    UserForm1.TextBox1 = DateArr
    UserForm1.Show
     
    End Sub
    A mettre dans un UserForm avec un TextBox et un Bouton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub CommandButton1_Click()
    Dim Ws As Worksheet
    Dim DateArr As Range
    Set Ws = ThisWorkbook.Sheets("Sheet1")
    Set DateArr = Ws.Range("A1")
    DateArr = UserForm1.TextBox1.Value
    Me.Hide
    End Sub
    Quand je lance la macro l'UserForm s'ouvre avec une date dans le TextBox que je peux modifier et lorsque je clique sur le bouton la nouvelle date est enregistrée.
    Eric
    "Vous n’avez cessé d’essayer ? Vous n’avez cessé d’échouer ? Aucune importance !
    Réessayez, échouez encore, échouez mieux." Samuel Beckett
    Pensez aux balises et
    Visitez les FAQ Excel et allez faire un tour ici
    Tutoriels de SilkyRoad

  3. #3
    Membre confirmé
    Femme Profil pro
    comptable
    Inscrit en
    Août 2016
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : comptable
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Août 2016
    Messages : 55
    Par défaut
    Merci Eric, ça marche très bien !

    Bonne journée

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/06/2016, 14h24
  2. Afficher une donnée à modifier dans un combobox
    Par ambe_fr dans le forum Flex
    Réponses: 7
    Dernier message: 21/07/2010, 17h07
  3. Réponses: 4
    Dernier message: 04/05/2010, 15h55
  4. Réponses: 2
    Dernier message: 28/02/2008, 15h39
  5. Réponses: 4
    Dernier message: 14/01/2008, 00h15

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