Sub CreationBarreOutilMTA_KPI()
Dim Cbar As CommandBar
Set Cbar = CommandBars.Add(Name:="Barre_Outil_Perso", Position:=msoBarTop, MenuBar:=False, Temporary:=True)
Cbar.Visible = True '<--Permet de rendre visible la barre d'outil créée
Application.ScreenUpdating = False '<-- désactivation du rafraîchissement de l'écran
'Création du bouton MTA et ses propriétés
With ActiveSheet.Pictures.Insert("C:\Macro\MTApictnew.bmp") '<-- insertion de l'image
.Name = "MTA" '<-- attribution d'un nom à l'image
.Copy '<-- copie de l'image dans le presse-papier
End With
With CommandBars("Barre_Outil_Perso").Controls.Add(msoControlButton) '<-- création du bouton
.Style = msoButtonIconAndCaption '<-- bouton avec icône + texte
.Caption = "MTA" '<-- texte du bouton
.TooltipText = "Lance la macro MTA" '<--Affiche une info lors du survol de la souris sur le bouton
.OnAction = "LancerApplicationMTA" '<-- Permet d'assigner une macro ou fonction à ce bouton
.PasteFace '<-- collage de l'image issue du presse-papier
End With
ActiveSheet.Pictures("MTA").Delete '<-- suppression de l'image insérée sur la feuille
'Création du bouton KPI et ses propriétés
With ActiveSheet.Pictures.Insert("C:\Macro\PKIpictnew.bmp") '<-- insertion de l'image
.Name = "KPI" '<-- attribution d'un nom à l'image
.Copy '<-- copie de l'image dans le presse-papier
End With
With CommandBars("Barre_Outil_Perso").Controls.Add(Type:=msoControlButton, Before:=2) '<-- création du bouton et ce dernier sera en seconde position
.Style = msoButtonIconAndCaption '<-- bouton avec icône + texte
.Caption = "KPI" '<-- texte du bouton
.TooltipText = "Lance la macro KPI" '<--Affiche une info lors du survol de la souris sur le bouton
.BeginGroup = True '<--Permet de placer un séparateur juste avant le bouton
.OnAction = "LancerApplicationKPI" '<-- Permet d'assigner une macro ou fonction à ce bouton
.PasteFace '<-- collage de l'image issue du presse-papier
End With
ActiveSheet.Pictures("KPI").Delete '<-- suppression de l'image insérée sur la feuille
Application.ScreenUpdating = True '<-- réactivation du rafraîchissement de l'écran
End Sub