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 :

Interface graphique avec vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Avril 2012
    Messages : 4
    Par défaut Interface graphique avec vba
    Bonjour tout le monde! Je suis en projet de fin d'études.
    Je suis débutante avec vba et j'ai un petit problème. J'ai des fichiers Excel à traiter pour faire des tests. J'ai réussi à faire les traitements nécessaires mais j'ai fait chaque test à part et j'ai affiché le résultat avec MsgBox.
    Je veux rassembler tous les tests dans une interface graphique qui donne la main à l'utilisateur de choisir le test qu'il veut exécuter.
    Est ce que les UserForm peuvent régler l'affaire? ou bien y a t-il un autre moyen?
    je veux bien créer juste l'interface graphique: sorte d'un bouton pour chaque test, et une fois activé, le bouton va lancer l'exécution de la macro en question.
    Prière de me répondre dans les plus brefs délais!

    Merci d'avance.

  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
    ça dépend de ce que tu veux faire
    Pour des simples appels de différentes procédure, des simples CommandButons sur une feuille feront l'affaire.


    Prière de me répondre dans les plus brefs délais!

    Prière de considérer ce forum comme étant un forum d'entraide.

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Avril 2012
    Messages : 4
    Par défaut
    Je pense que ma question n'était pas aussi claire.
    j'ai besoin d'une interface graphique qui rassemble tous les tests que j'ai effectué pour mettre plus en valeur mon travail (qui sera présenté devant une jury pour l'obtention du diplôme).
    Pour le moment j'ai mis tous les tests dans la même macro et j'ai affiché les résultats avec des MsgBox. Mais les MsgBox ont une taille limitée et n'affichent parfois pas la totalité du message.

    Je voulais savoir si c'est possible de créer une telle interface avec les UserForm, ou pouvez vous me suggérer d'autres solutions.

  4. #4
    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
    Sans ton code avec explication du classeur, ça reste difficile de te guider.
    Sinon, un lien pour appréhender l'utilisation des userform

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Avril 2012
    Messages : 4
    Par défaut
    Merci beaucoup pour votre intérêt. Les données sont confidentielles mais j'essaie de m'expliquer encore plus.

    Par exemple, j'ai une feuille excel contenant des noms de circuits (en colonne A) et leur état (en colonne J). Un des tests que j'ai effectué est d'afficher la liste des circuits dont l'état est "not working". J'ai concaténé la liste de ces circuits dans une chaine de caractères que j'ai affichée par la suite à l'aide d'un MsgBox.

    Je me demande si c'est possible de créer une interface contenant un bouton, qui en cliquant dessus, lance la macro et affiche le résultat.

  6. #6
    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
    La question n'était pas de donner tes données qu'elles soient confidentielles ou non mais une explication de la disposition des données et du classeur serait nécessaire.

    Si au lieu de ton msgbox tu veux afficher le résultat dans un userform, tu peux utiliser un ListBox, un TextBox multilignes ou éventuellement un simple Label.


    Question subsidiaire, As tu jeté un coup d’œil sur le lien donnée précédemment?

Discussions similaires

  1. [Débutant]Interface graphique avec eclipse
    Par steelidol dans le forum Eclipse Platform
    Réponses: 5
    Dernier message: 08/06/2006, 13h12
  2. Réponses: 5
    Dernier message: 07/12/2005, 10h41
  3. Interface graphique avec cygwin
    Par icetechnik dans le forum Applications et environnements graphiques
    Réponses: 11
    Dernier message: 05/12/2005, 14h23
  4. [Plugin][VE]Interface graphique avec VE
    Par GENERYS dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 24/06/2005, 11h40
  5. Interface graphique avec plusieurs fenêtres
    Par Copps dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 30/03/2005, 18h00

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