Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 13/12/2006, 15h41   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: mai 2006
Localisation: St Bernard
Version Excel : Excel 2000 (PC)
Messages: 135
Par défaut Bouton "sympa" dans un userform

Bonjour @ tous,

j'ai créé un USF qui fait plein de choses qui marchent bien...
mais j'aimerais en faire plus

->Est-il possible d'avoir des boutons avec un changement lors du focus de la souris (dans le principe des boutons de barre d'outils d'Excel)?

Ca ferait quand même plus sympa des boutons plats que les boutons classiques non? :-D

Je sais j'suis un peu pénible mais bon...
Shock est déconnecté   Réponse avec citation
ANNONCES
Vieux 13/12/2006, 16h01   #2 (permalink)
XLDnaute Accro
 
Avatar de Dull
 
Date d'inscription: septembre 2005
Localisation: Saint-Pierre de la Réunion (974)
Version Excel : Excel 2003 (PC)
Messages: 1 318
Par défaut Re : Bouton "sympa" dans un userform

Salut Shock cela faisait longtemps , le Forum

Regardes le fichier joint s'il peut t'être utile
on peut faire encore plein d'autres trucs sympas

Bonne Journée
Fichiers attachés
Type de fichier : xls Shock.xls (33,0 Ko, 184 affichages)
__________________
@+ Dull "Ti pas ti pas n'arrive Grandbois"

Si lui arrive à me supporter , alors pas d'hésitations .... SupporterXLDDownloads

Dernière modification par Dull ; 13/12/2006 à 16h06.
Dull est déconnecté   Réponse avec citation
Vieux 13/12/2006, 16h13   #3 (permalink)
XLDnaute Occasionel
 
Date d'inscription: mai 2006
Localisation: St Bernard
Version Excel : Excel 2000 (PC)
Messages: 135
Par défaut Re : Bouton "sympa" dans un userform

salut dull ca va bien?
c'est vrai que ca faisait un moment...pas trop eu le tps moi!! :\
Bon, effectivement, c'est sympa ce que tu m'envoies, mais désolé...ca n'est pas ce que j'attendais!!
En fait, je voudrais un bouton sans contour, et au moment du focus, on a un ombrage ou autre changement d'effet + contour.
Exactement comme les boutons des barres d'outils d'Excel...

mais merci quand même!

Bye
ShocK
Shock est déconnecté   Réponse avec citation
Vieux 13/12/2006, 21h04   #4 (permalink)
XLDnaute Barbatruc
 
Avatar de myDearFriend!
 
Date d'inscription: février 2005
Messages: 2 284
Par défaut Re : Bouton "sympa" dans un userform

Bonsoir Shock, Dull,

Ci-joint une façon de faire...

Cordialement,
Fichiers attachés
Type de fichier : zip mDF_BoutonsUsf.zip (12,1 Ko, 169 affichages)
__________________
Didier_mDF

www.mdf-xlpages.com
myDearFriend! est déconnecté   Réponse avec citation
Vieux 13/12/2006, 21h52   #5 (permalink)
XLDnaute Impliqué
 
Avatar de papapaul
 
Date d'inscription: octobre 2006
Localisation: Caen
Version Excel : Excel XP (PC)
Messages: 574
Par défaut Re : Bouton "sympa" dans un userform

J'ai trouvé des jolis boutons. Comment faire

Dans le fichier joint, il y a de jolies couleurs et un
bouton dont on peut modifier les textures,
et on peut y mettre une macro comme avec une image.
Apparement ces trucs ont été réalisés avec
Microsoft Scipt Editor. Je comprends rien à ce qu'il faut faire.
Quand j'ouvre ms script, ca telecharge une sorte de vba bizarre.
Mais après ??
Quelqu'un sait-il si on peut utiliser ce truc ou si on peut
simplement copier/coller le bouton dans un USF ?
J'y arrive pas, j'avais laissé tomber mais comme la
question revient souvent, je me permets de mettre mon
grain de sel.

Bonne soirée.
Fichiers attachés
Type de fichier : zip boutons_xld.zip (27,6 Ko, 108 affichages)
papapaul est déconnecté   Réponse avec citation
Vieux 14/12/2006, 10h29   #6 (permalink)
XLDnaute Occasionel
 
Date d'inscription: mai 2006
Localisation: St Bernard
Version Excel : Excel 2000 (PC)
Messages: 135
Par défaut Re : Bouton "sympa" dans un userform

Bonjour Dull, mDF, papapaul,

Si je fais des fautes de frappe, c'est normal, j'suis en plein dans le brouillard!! :\ sale temps aujourd'hui!! :'(

mDF ->La classe!!! c'est exactement le genre de choses que je voulais...bon c'est pas encore aussi beau que sur une barre d'outils, mais ca va rajouter un peu d'esthètique dans mon programme de calculs de thermique...donc pas bien sympa quoi!!

Merci beaucoup et vive ce forum!!

Bye
ShocK
Shock est déconnecté   Réponse avec citation
Vieux 14/12/2006, 10h41   #7 (permalink)
XLDnaute Occasionel
 
Avatar de Papynou
 
Date d'inscription: novembre 2006
Version Excel : Excel 2003 (PC)
Messages: 189
Par défaut Re : Bouton "sympa" dans un userform

Bonjour le fil, le forum

Papapaul, le bouton dont tu parles feuille1 est disponible via la barre d'outils "Dessin", formes automatiques, formes de base . C'est un rectangle aux bords arrondis auquel est affecté une macro.

Je me suis beaucoup intéressé au design des UserForm parce que je suis nul en VBA et j'ai passé du temps à essayer de comprendre ce que c'était que ces beaux boutons que l'on voit de temps en temps sur des démos. Je me suis rendu à l'évidence, on ne peut malheureusement pas les incorporer dans un UserForm

La démo de Didier_mDF est à la hauteur de ses démos : Tout simplement SUPERBE

J'aimerai bien l'utiliser dans une application complète. Je suppose que c'est possible en passant par un module, peut-être de classe (?) et en créant une Sub. Je l'ai déjà dit, je suis nul en VBA alors si quelqu'un a une idée de la manière de procéder, qu'il n'hésite pas car je suis certain que je ne serais pas le seul heureux de connaître la manip
__________________
@+
JC
Papynou est déconnecté   Réponse avec citation
Vieux 14/12/2006, 10h52   #8 (permalink)
XLDnaute Occasionel
 
Avatar de Papynou
 
Date d'inscription: novembre 2006
Version Excel : Excel 2003 (PC)
Messages: 189
Par défaut Re : Bouton "sympa" dans un userform

Bonjour Shock,

Oups, je n'avais pas rafraichi avant d'envoyer mon post.

J'espère que tu n'en voudra pas d'être venu "squatter" ton post avec ma demande.
__________________
@+
JC
Papynou est déconnecté   Réponse avec citation
Vieux 14/12/2006, 20h23   #9 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juillet 2006
Messages: 14
Par défaut Re : Bouton "sympa" dans un userform

Bonsoir à tous,

Ou peut on trouver ces boutons?
Merci de fournir le fil à suivre
jean23
jean23 est déconnecté   Réponse avec citation
Vieux 14/12/2006, 20h29   #10 (permalink)
XLDnaute Nouveau
 
Date d'inscription: juillet 2006
Messages: 14
Par défaut Re : Bouton "sympa" dans un userform

J'ai été trop vite pour envoyer, ce sont les bouton de Mydearfriend qui m'intéresse, ils sont super
bonsoir
jean23 est déconnecté   Réponse avec citation
Vieux 14/12/2006, 22h16   #11 (permalink)
XLDnaute Barbatruc
 
Avatar de myDearFriend!
 
Date d'inscription: février 2005
Messages: 2 284
Par défaut Re : Bouton "sympa" dans un userform

Bonsoir Shock, Dull, papapaul, Papynou, jean23, le Forum,

Pour obtenir ces boutons, je me suis servi de simples contrôles Label en jouant sur leur propriété picture.

1- Comment obtenir l'effet dégradé simplement et sans logiciel graphique ?
  • Dans l'éditeur VBE, je construis mon USF avec les contrôles Label alignés.[/i]
  • Je retourne ensuite sur une feuille de calcul Excel, j'affiche la barre d'outils Dessin.
  • Je choisis et trace un dessin rectangle sur la feuille.
  • Puis je fais clic droit sur la forme et sélectionne Format de la forme automatique
  • Onglet Couleurs et Trait. Option Couleur : au bas de la liste déroulante, je choisis Motifs et textures...
  • Là, je bricole l'effet souhaité en me servant des options à disposition, puis je valide le tout.
  • De retour sur la feuille de calcul, je fais un clic sur la forme dégradée, puis Copier.
  • Ensuite je vais dans l'éditeur VBE et dans les propriétés du contrôle Label souhaité, je clique une fois sur Picture, puis je fais Ctrl + V. On se retrouve ainsi avec un beau "bouton" tout neuf !
Cette méthode du copier-coller direct dans la propriété picture, à qui je la dois d'après vous ? A maître Ti bien sûr.

2- Comment obtenir l'effet de bouton enclenché au passage de la souris ?
J'utilise simplement l'évènement MouseMove() des contrôles Label et je joue cette fois sur leur propriété SpecialEffect pour donner cet effet de retrait aux boutons.

Enfin, Papynou, pour répondre à ta question, il est évident que la meilleure façon de faire (surtout avec un grand nombres de boutons), serait de passer par un module de classe pour gérer un unique évènement MouseMove() commun à l'ensemble des Label et faire de même pour l'évènement Click() d'ailleurs. Mais, à mon avis, il te faudrait déjà une bonne maitrise de VBA avant de mettre en pratique ce type de méthode... Je n'ai d'ailleurs pas la prétention de maîtriser moi-même le sujet, même s'il m'arrive de le pratiquer un peu, et c'est pourquoi, je ne présente habituellement pas cette méthode dans le forum. A toutes fins utiles, si le sujet t'intéresse vraiment, tu trouveras ci-joint un exemple simple d'utilisation d'un module de classe. Fichier issu d'un fil des Archives du Forum auquel j'avais participé il y a quelques temps déjà...

Cordialement,
Fichiers attachés
Type de fichier : zip Exemple Module de classe mDF.zip (12,3 Ko, 105 affichages)
__________________
Didier_mDF

www.mdf-xlpages.com
myDearFriend! est déconnecté   Réponse avec citation
Vieux 14/12/2006, 23h01   #12 (permalink)
XLDnaute Occasionel
 
Avatar de Lagache
 
Date d'inscription: avril 2006
Localisation: Paulnay
Version Excel : Excel 2000 (PC)
Messages: 136
Par défaut Re : Bouton "sympa" dans un userform

Bonsoir vous tous Salut MdF

Dans le meme registre , un fichier joint avec un module de classe , ensuite à adapter dans le code de l'userform avec les labels

Je n'ai pas mis de photo pour le poids , je suis au régime Niark
Bonne soirée
@ +
Fichiers attachés
Type de fichier : zip Démo_Label.zip (10,0 Ko, 72 affichages)
__________________

Dernière modification par Lagache ; 14/12/2006 à 23h03.
Lagache est déconnecté   Réponse avec citation
Vieux 14/12/2006, 23h25   #13 (permalink)
XLDnaute Occasionel
 
Avatar de Lagache
 
Date d'inscription: avril 2006
Localisation: Paulnay
Version Excel : Excel 2000 (PC)
Messages: 136
Par défaut Re : Bouton "sympa" dans un userform

Re

Le même avec image !!!
Autant Pour Moi , et aprés réflexion le code est sans doute de Ti , S'cuse Maestro et merci à toi pour tout ce que tu nous apprends
@+
Fichiers attachés
Type de fichier : zip Démo_Label.zip (20,4 Ko, 108 affichages)
__________________

Dernière modification par Lagache ; 14/12/2006 à 23h47.
Lagache est déconnecté   Réponse avec citation
Vieux 15/12/2006, 09h02   #14 (permalink)
XLDnaute Occasionel
 
Avatar de Papynou
 
Date d'inscription: novembre 2006
Version Excel : Excel 2003 (PC)
Messages: 189
Par défaut Re : Bouton "sympa" dans un userform

Bonjour le fil, le forum

Merci à tous de ces informations et démos

Un merci particulier pour Didier_mDF

On à maintenant de quoi occuper les longues soirées d'hiver avec ces jolis "butons"
__________________
@+
JC
Papynou est déconnecté   Réponse avec citation
Vieux 15/12/2006, 11h43   #15 (permalink)
XLDnaute Occasionel
 
Date d'inscription: mai 2006
Localisation: St Bernard
Version Excel : Excel 2000 (PC)
Messages: 135
Par défaut Re : Bouton "sympa" dans un userform

Bonjour @ tous,

Et ben...je vois que ce fil a donné des idées!!
mDF ->Génial cette méthode de Ti pour les images dans les labels!!!

Effectivement, le module de classe pourrait être utile...j'ai 3 USF avec chacun 3 ou 4 boutons!


Ca fait beaucoup de "Private Sub" sinon!!

Merci encore à tous pour ce bel exemple de participation et d'entraide comme seul ce forum sait le faire!! (enfin Veriti aussi quand même!! )

Bye
ShocK
Shock est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
bouton "Ok", "annuler" améliorés olivier_bahrein Forum Excel 13 12/11/2006 10h09
bouton "créer un nouveau dossier" dans une boite de dialogue BrowseForFolder romfret Forum Excel Downloads - Archives 0 21/11/2004 21h33
enlever le bouton "annuler" dans un inputBox liline Forum Excel Downloads - Archives 2 23/06/2003 08h31
"ComboBox" dans un "UserForm" Utna Forum Excel Downloads - Archives 5 15/02/2003 23h40
Conflit entre "Formules" et saisies dans "Userform". Quaisako Forum Excel Downloads - Archives 2 17/01/2003 11h40


Fuseau horaire GMT +2. Il est actuellement 05h58.


(C) 2006 Excel Downloads