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 :

faire un genre de variable [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 412
    Par défaut faire un genre de variable
    Bonsoir la room
    Je me pose une question sans savoir si c'est possible et surtout si je vais reussir à exprimer ma pensée simplement

    est il possible de mettre alors pas sous cette forme puisque j'ai essayé et cela ne marche pas mais je voulais faire ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    Private Sub CommandButton1_Click()
    Val = UserForm2.TextBox1.Value
     
     
    Janvier_Général.Val.Value = CommandButton1.Caption
     
     
    End Sub
    en fait dans le principe j'ai un userform1 avec pleins de textbox

    quand je clique dans une textbox par exemple la textbox69 cela m'ouvre le userform2 qui possede des bouttons avec une donnée sur chaque button.
    Sur le userform2 j'ai mis un textbox1 qui me remonte le nom de la textebox qui a été cliqué pour ouvrir le userform2 ici textbox69.

    Ca, ça marche. Ce que je n'arrive pas a lui faire comprendre c'est que la donnée du boutton doit etre inscrit dans le texbox dont le nom est affiché dans le textbox1.
    pour cela je voulais créer un genre de variable qui lui dit qui la textbox a remplir c'est le nom affiché ds le textebox1 du userform2


    bon c'est un peut compliquer a explique mais c'est en gros ce que j'essai de faire

    merci de votre patience.

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonjour,

    quand je clique dans une textbox par exemple la textbox69 cela m'ouvre le userform2 qui possede des bouttons avec une donnée sur chaque button.
    Sur le userform2 j'ai mis un textbox1 qui me remonte le nom de la textebox qui a été cliqué pour ouvrir le userform2 ici textbox69.

    Ca, ça marche. Ce que je n'arrive pas a lui faire comprendre c'est que la donnée du boutton doit etre inscrit dans le texbox dont le nom est affiché dans le textbox1.
    pour cela je voulais créer un genre de variable qui lui dit qui la textbox a remplir c'est le nom affiché ds le textebox1 du userform2
    Si ça ce n'est pas de l'hébreux... ;-)
    Regarde la propriété "Controls" de l'UserForm :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Private Sub CommandButton1_Click()
     
        Me.Controls(TextBox1.Text).Text = CommandButton1.Caption
     
    End Sub
    Hervé.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 412
    Par défaut
    Coucou j'ai mis du temps mais voici mon code et ça fonctionne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
    Private Sub CommandButton1_Click()
     
      Z = Télécommande.TextBox1.Value
     
        Janvier_Général.Controls(Z).Value = CommandButton1.Caption              'Copie la valeur de la télécommande dans le planning
        Janvier_Général.Controls(Z).BackColor = CommandButton1.BackColor              'Copie la couleur de la télécommande dans le planning
        Janvier_Général.Controls(Z).ForeColor = CommandButton1.ForeColor                    'Copie la couleur du texte de la télécommande dans le planning
        Télécommande.Hide                                                                       'ferme la télécommande
     
     
     
    End Sub
    merci

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/08/2007, 13h42
  2. [Upload] faire un lien depuis variable
    Par Doksuri dans le forum Langage
    Réponses: 2
    Dernier message: 06/02/2007, 16h27
  3. Faire des appels de variables
    Par paco69 dans le forum Linux
    Réponses: 10
    Dernier message: 28/07/2006, 11h29
  4. probleme pour faire gotoandplay suivant une variable
    Par logone dans le forum ActionScript 1 & ActionScript 2
    Réponses: 26
    Dernier message: 09/05/2006, 10h18
  5. [EasyPHP] impossible de faire des URLS avec variable
    Par SandraG dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 9
    Dernier message: 30/03/2006, 17h38

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