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 :

cherher une valeur de userform à un autre


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 11
    Par défaut cherher une valeur de userform à un autre
    bonjour,
    il y a quelqu'un qui ma envoyé une solution mais j'ai cherché partout dans les cours pour trouver l'instruction ou le code à utiliser pour appeler ou utilisé une valeurqui situe dans un bouton et ce bouton ce situe dans une userform.
    voici ma operation que je souhaite l'utiliser:

    K1 = Application.WorksheetFunction.Max(V1, V2, v3, V4)
    mais je veux appliquer cette expression dans un bouton qui est dans une userform et les valeurs V1,V2,V3,V4 sont des valeurs qui se trouve dans un autre bouton qui est lui meme dans une autre userform.

    merci par avance.
    cordialement.

  2. #2
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Les variable si elles sont déclaré dans une subroutine elles "disparaissent" a la fin de la subroutine (sauf les static mais la ca devient un cas particulier)

    Si les variables sont dans des textebox ou autre, l'autre userform est-il ouvert ou fermé? Si fermé tu a utilisé unload ou hide?

  3. #3
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Citation Envoyé par Krovax Voir le message

    Si les variables sont dans des textebox ou autre, l'autre userform est-il ouvert ou fermé? Si fermé tu a utilisé unload ou hide?
    Bon se coup ci tu répond au question pour que l'on puisse avancé?

    A mon avis tu ferais mieux de stocker ces valeur quelque part sur un onglet ou les déclarer comme publique.

    Un peu de lecture pour les variable ici et ici
    les userforms ici et ici

  4. #4
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 11
    Par défaut peut etre que vous n'avez pas bien compris la question
    bonjour
    je pense que vous n'avez pas bien compris la question?
    merci de m'aider on lisant bien la question car c'est urgent il faut que rendre le travail demain
    merci par avance.

  5. #5
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Pose une question claire tu aura une réponse claire...
    une valeurqui situe dans un bouton
    Il n'y a pas de valeur dans un bouton, j'ai supposé que tu parle de variable contenues dans le code qu'exécute ce bouton. Et la on parle de subroutine et en fonction de comment tes variables sont déclaré elles auront des portées et durées de vie différente. Et si tu limite par ta déclaration leur parotée au code du premier bouton tu ne pourras pas les récupérer dans le code du deuxième.
    Après si tes variable vienne de textbox pas exemple du premier userform on peut peut être les récupérer

  6. #6
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 11
    Par défaut s'ils sont dans des textbox je fais comment?
    bonjour,
    si mes valeurs sont entrees deja par des textbox d'une autre userform je les recupere comment.
    K1=MAX de ces valeurs.
    merci par avance

  7. #7
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Si tes valeurs sont dans un userform qui est chargé mais caché, alors tu peux sans problème récuperer les valeurs.
    Si ce n'est pas le cas il est inutile d'avoir des valeurs dans un userform qui n'est pas utilisé.

    Sans code je ne peux pas en dire plus

Discussions similaires

  1. Critère dans une requête si une valeur existe affiche l'autre
    Par pasb71 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 11/08/2014, 08h47
  2. Réponses: 2
    Dernier message: 12/06/2013, 21h00
  3. Réponses: 2
    Dernier message: 30/06/2011, 10h02
  4. Réponses: 1
    Dernier message: 15/06/2007, 00h00
  5. Réponses: 3
    Dernier message: 08/06/2007, 11h24

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