Accéder à une macro de conversion euro par le clic droit
Cette solution crée un menu contextuel dans le clic droit qui permet de convertir à la volée les valeurs de l'euro vers le franc et réciproquement.
sub euroclicdroit()
Dim NouvelOp As CommandBarControl, option1 As CommandBarControl,
option2 As
CommandBarControl
Set NouvelOp =
CommandBars("Cell").Controls.Add(msoControlPopup, , , , True)
With
NouvelOp
.Caption = "Conversion"
Set option1 =
NouvelOp.Controls.Add(msoControlButton, , , , True)
With option1
.Caption = "Francs/Euros"
.OnAction = "FrEur"
End With
Set option2 = NouvelOp.Controls.Add(msoControlButton, , , , True)
With option2
.Caption =
"Euros/Francs"
.OnAction = "EurFr"
End With
.Visible = True
End With
end subsub FrEur() ActiveCell.Formula = Application.WorksheetFunction.Round(ActiveCell.Value / 6.55957, 2) end sub
sub EurFr() ActiveCell.Formula = Application.WorksheetFunction.Round(ActiveCell.Value * 6.55957, 2) end sub
Auteur : Papou
Mots clefs associés à cette page : convertir, euro, macro
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
