Jolis boutons avec animation Appui pour Feuille Excel

Jolis boutons avec animation Appui pour Feuille Excel 1.1

Salut,
je vous propose du code VBA pour créer de jolis boutons pour exécuter des macros dans des feuilles Excel.
Les boutons sont créés à partir de formes.
Il y a 4 styles de boutons :
Bouton Bleu
Bouton Sombre
Bouton Apple
Bouton Néon

DémoJolisBoutons.png


La fonction CreatePremiumButton permet de créer les boutons
VB:
CreatePremiumButton( _
    ByVal BtnName As String, _
    ByVal Caption As String, _
    ByVal PosX As Double, _
    ByVal PosY As Double, _
    ByVal BtnWidth As Double, _
    ByVal BtnHeight As Double, _
    ByVal Style As BTN_STYLE, _
    ByVal MacroToCall As String, _
    Optional ByVal BaseColor As Long = -1)

BtName est le nom du bouton
Caption est le texte du bouton
PosX est la position x où le bouton est créé
PosY est la position y où le bouton est créé
BtnWidth est la largeur du bouton
BtnHeight est la hauteur du bouton
Style est le style du bouton ( 4 choix possibles)
MacroToCall La macro à appeler sur appui
BaseColor est la couleur de base du bouton
exemple d'utilisation :

Code:
 CreatePremiumButton _
        "BTN_START", _
        ChrW(9654) & " START", _
        20, 155, _
        120, 30, _
        BTN_NEON, _
        "ActionStart", _
        RGB(255, 0, 180)

Il y a deux fonctions qui permettent d'activer ou de désactiver le bouton :
DisablePremiumButton :
Code:
Code:
Sub DisablePremiumButton(ByVal BtnName As String)
BtnName est le nom du bouton
EnablePremiumButton :
Code:
Sub EnablePremiumButton(ByVal BtnName As String, ByVal MacroToCall As String)
BtnName est le nom du bouton, MacroToCall est le nom de la macro à appeler

En pièce jointe un classeur de démo qui contient :
1 - Dans le module ModuleBoutons, l'ensemble du code pour créer et gérer les boutons
2 - Dans le module ModuleDémo, le code de démo pour utiliser le module ModuleBoutons

Boutonsjolis.gif


Nullosse.
Auteur
Nullosse
Version
1.0

Dernières mises à jour

  1. Jolis boutons avec animation Appui pour Feuille Excel

    Salut, Voici une mise à jour ( V1.1) Les Changements : Il y a maintenant 6 styles de boutons ...

Derniers avis

Ce petit utilitaire fait bien mieux que ce que j'ai installé sur mes applis EXCEL. Il est présenté ici de façon très claire (c'est plutôt rare).
Et je félicite l'auteur pour la clarté du code VBA, très bien documenté.
Retour