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 :

Optimisation Fenêtres de dialogues et Menu déroulants


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Novembre 2010
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2010
    Messages : 362
    Par défaut Optimisation Fenêtres de dialogues et Menu déroulants
    Bonsoir à Tous,

    Comme vous le savez Je développe une application en Credit Risk Management depuis quelques mois déjà.

    Mais bien que je sois ravi du résultat atteint jusqu'à présent mon côté perfectionniste m'empêche d'être totalement heureux.

    En attach une copie d'écran dans laquelle vous pourrez comme petits soucis à mes yeux les deux choses suivantes:

    Les boutons Financial Analysis et Emails sont rouges.

    Le code prévoit que lors du passage de la souris sur ces frames - dans lesquels des menus ou des boutons sont ajoutés - les boutons changent de couleur. Mais dès que la souris est partie ils reviennent "normalement au bleu".

    Question: pourquoi ai-je des fois les boutons qui restent au rouge et qu'il me faut repasser dessus plusieurs fois pour les retrouver bleus ?

    La gestion des emails et des fichier joints.

    Je n'arrive pas à être satisfait de ma gestion des emails.
    Pourtant j'arrive à gérer les contacts depuis l'ajout d'emails jusqu'au tri en passant par un refresh de la liste des contacts (Userform).

    En outre lorsque les contacts sont sélectionnés, je propose un msgbox pour demander de joindre ou non un fichier.

    Si la réponse est oui alors une nouvelle fenêtre (userform) apparait dans laquelle on peut entrer le nom de fichier souhaité, l'emplacement où le sauver et si on désire une sauvegarde en PDF ou xls.

    Question: Pourriez-vous vraiment être critique sur le design, les boutons proposés, l'ergonomie ou que sais-je encore ? Je souhaite vraiment que mon application vise la perfection.

    3° Ouverture d'Internet en cliquant sur le bouton Web Search

    Dans la seconde copie d'écran une fenêtre internet (dans un Userform - merci le Forum des développer pour toutes vos astuces ) apparaît lorsque je clique sur le bouton Web Search. Vous voyez aussi qu'une fenêtre - dans laquelle apparait un SAP id - est apparue suite à la sélection des boutons File et puis New (nouvelle recherche).

    Question: avant que je ne commence à chercher, puis-je proposer au lancement d'Internet via le bouton Web Search que le nom du client étudié - via le SAP ID - soit automatiquement mis comme mot à rechercher ? Le but étant que par défaut Internet s'affiche avec toutes les pages dans lesquelles apparaissent ce nom.
    Images attachées Images attachées  

  2. #2
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 128
    Par défaut
    Salut
    Pour ce qui est du lancement de la recherche sur le nom, je ne connais pas ton code de lancement de page, mais l'URL suivante te permet de lancer une recherche sur google, avec une variable String NomPrenomClient contenant le nom que tu souhaites rechercher
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    TheURL = "http://www.google.fr/search?rlz=UTF-8&q=" & NomPrenomClient
    IE.Navigate TheURL
    Pour Yahoo
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TheURL = "http://fr.search.yahoo.com/search;_ylt=Aqp9oLE5jYshskkordjVuStNhJp4?vc=&p=" & NomPrenomClient
    ++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  3. #3
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut heu
    bonjour


    1° Les boutons Financial Analysis et Emails sont rouges.

    Le code prévoit que lors du passage de la souris sur ces frames - dans lesquels des menus ou des boutons sont ajoutés - les boutons changent de couleur. Mais dès que la souris est partie ils reviennent "normalement au bleu".


    bonjour j'ai moi même réalisé quelque chose comme ça sur une de mes application

    j'avais déposé un exemple dans les contribs d'ailleur

    ça s'appelait l'effet mouse in out qui n'existe pas en vba

    si c'est à partir de cette exemple que tu a réalisé ton effet
    augmente la tolérence de x et y sur le mouse move du control


    au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Novembre 2010
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2010
    Messages : 362
    Par défaut Merci à tous les deux
    Patrick,

    De mémoire je pense que c'est toi qui m'avait justement aidé dans la création de mes menus déroulants.

    J'ai crée un module de classe dans lequel je fais référence justement au x et y liés à la zone parcourue par le pointeur de la souris (Btnxxx_Mousemove).

    Je'avais déjà tenté de jouer avec les valeurs x et y mais ne suis pas encore arrivé à un niveau de satisfaction suffisant.

    Je mettrais le code tout à l'heure car là j'écris de mon desktop et n'ai plus Excel accessible (licence dépassée). Des que j'utiliserai mon portable je pose le code.

    Qwazerty,

    Idem en ce qui concerne ton code. Je le teste tout à l'heure avec mon portable.

    Merci pour vos réponses en tout cas.

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Novembre 2010
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2010
    Messages : 362
    Par défaut Copyright sur Icones de moteurs de recherche
    Bonjour,

    Petite question. J'ai crée un UserForm se chargeant sur click du bouton Web Search.

    Dans ce UserForm (voir screenshot joint) j'ai importé deux images. Le logo de Yahoo et le logo de Google. Suis-je sensé m'inquiéter d'un quelqu'on souci de copyright ?


    Qwazerty,

    Merci pour ton mot sur la manière de d'entrer un nom à rechercher au lancement d'un moteur de recherche.

    Que l'on sélectionne Google ou Yahoo, j'ai à présent automatiquement le nom du client et les résultats associés qui apparaissent

    Bonne journée à tous.
    Images attachées Images attachées  

Discussions similaires

  1. Optimisation menu déroulant
    Par _SanD_ dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 14/09/2011, 18h29
  2. Fermer fenêtre menu déroulant après click
    Par muppetshow dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 18/02/2010, 12h40
  3. Menu déroulant+longueur dans la fenêtre
    Par DelphLaga dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 13/09/2006, 09h09
  4. Réponses: 20
    Dernier message: 04/04/2006, 08h16
  5. Menu déroulant suite au passage sur un TMenuItem
    Par James_ dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/05/2004, 14h31

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