La makroene selv bestemme hvilken kommandolinjeknapp som startet dem.
Hvis du fester makroen nedenfor til flere CommandBar -knapper, vil meldingsboksen vise annet innhold:
Sub DummyMacro () If Application.CommandBars.ActionControl Is Nothing Da 'ble makroen ikke startet fra en kommandolinjeknapp MsgBox "Dette kan være at makroen din kjører!", VbInformation, _ "Denne makroen ble ikke startet fra en kommandolinjeknapp" Andre " makroen ble startet fra en kommandolinjeknapp MsgBox "Dette kan være at makroen din kjører!", vbInformation, _ "Denne makroen ble startet fra denne kommandolinjeknappen:" & _ Application.CommandBars.ActionControl.Caption End If End Sub