Odredite koji je gumb CommandBar pokrenuo makro pomoću VBA u programu Microsoft Excel

Anonim

Neka makronaredbe same odrede koja je tipka CommandBar pokrenula njih.
Ako donji makronaredbu priključite na više gumba CommandBar, okvir za poruke prikazat će različite sadržaje:

Sub DummyMacro () Ako Application.CommandBars.ActionControl nije ništa Tada 'makronaredba nije pokrenuta s gumba na naredbenoj traci MsgBox "Ovo bi mogla biti vaša makronaredba koja radi!", VbInformation, _ "Ova makronaredba nije pokrenuta s tipke CommandBar" Inače " makronaredba je pokrenuta s gumba na naredbenoj traci MsgBox "Ovo bi mogla biti vaša makronaredba koja radi!", vbInformation, _ "Ova je makronaredba pokrenuta s ovog gumba CommandBar:" & _ Application.CommandBars.ActionControl.Caption End If End Sub