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 :

Commandbutton et Texbox


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
    Décembre 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 77
    Par défaut Commandbutton et Texbox
    Bonjour,

    Je viens vers vous car je n'arrive pas à lier le résultat du CommandButton vers un TextBox
    Hypothèses:
    En cliquant sur Commandbutton j'active une Macro (ouverture d'un fichier)=> jusque là c bon
    Une fois la mocro terminée je souhaite que le chemin d'accés du fichier soit indiqué dans le Textbox.
    Aurriez vous une idée pour que le chemin soit mis dans le Textbox?
    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
     
    Private Sub CommandButton4_Click()              'Import Document
        Call ChoixFichierImport
    End Sub
     
    Sub ChoixFichierImport()
        Dim Fichier As Variant
        Fichier = Application.GetOpenFilename("Tous les fichiers (*.*),*.*")
        If Fichier = False Then Exit Sub
        MsgBox Fichier
    End Sub
     
    Private Sub TextBox1_Change()
        TextBox1 = " hello"        ' là je ne sais pas quoi faire ?
        End Sub

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Option Explicit
    Public Fichier As Variant
    Private Sub CommandButton4_Click() 'Import Document
    Call ChoixFichierImport
    TextBox1 = Fichier
    End Sub
     
    Sub ChoixFichierImport()
    Fichier = Application.GetOpenFilename("Tous les fichiers (*.*),*.*")
    If Fichier = False Then Exit Sub
    MsgBox Fichier
    End Sub

  3. #3
    Membre Expert Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Par défaut
    Salut,
    Je comprend pas bien pourquoi tu veux mettre l'affichage du chemin sur un evènement Change de ta TextBox...
    J'aurais simplement ajouté cette ligne dans le module standard (avant ou apres la msgbox)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UserForm1.TextBox1 = Fichier.Path
    A+

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 77
    Par défaut
    Malheureusement aucunes des 2 solutions ne fonctionnent ...
    D'ailleurs je n'ai pas utilisé de Userform, mon bouton et BoxText sont directement sur le fichier Excel ... Peut etre est ce un pb?

  5. #5
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    il fallait le signaler au départ
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Option Explicit
    Public Fichier As Variant
    Private Sub CommandButton4_Click() 'Import Document
    ChoixFichierImport
    activesheet.TextBox1 = Fichier
    End Sub
     
    Sub ChoixFichierImport()
    Fichier = Application.GetOpenFilename("Tous les fichiers (*.*),*.*")
    If Fichier = False Then Exit Sub
    MsgBox Fichier
    End Sub

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 77
    Par défaut
    Non tjrs pas ... mais je me demande si ce que je veux faire, peut être fait...

  7. #7
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    J'ai testé chez moi et ça fonctionne

    quel textbox tu as mis?

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

Discussions similaires

  1. [JFRAME]-[DEBUTANT] Placer un CommandButton dans un JFrame
    Par Hoegaarden dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 19/12/2005, 15h22
  2. VBA Excel : CommandButtons et callback
    Par Raoul d'Andrésy dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 14/12/2005, 14h15
  3. Commandbutton sur feuille Excel
    Par delamarque dans le forum Macros et VBA Excel
    Réponses: 25
    Dernier message: 24/11/2005, 16h17
  4. rendre inactif les texbox?
    Par Amandine62 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 26/01/2005, 14h41
  5. [VB.NET] Erreur sur la creation dynamique d'une texbox
    Par headcooper dans le forum ASP.NET
    Réponses: 4
    Dernier message: 01/07/2004, 19h34

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