Több alakzatokhoz (pl. téglalap) szeretnék rendelni egy makrót.
A makró attól függően futna le, hogy melyik alakzatra kattintottam.
A kérdés, hogy hogyan tudom lekérdezni az alakzat nevét amire kattintottam?
(Kijelölt alakzat nevét letudom kérdezni, de az nem jó.)
(Nagyon kezdő vagyok!)
Az összes alakzathoz ugyanazt a makrót kell rendelned, de gondolom ez már megtörtént.
Van a VBA-ban egy Application.Caller
objektum, Ezzel lehet lekérdezni, hogy mire kattintottak.
Próbaként nézd meg ezt:
Sub proba()
alakzat_neve = ActiveSheet.Shapes(Application.Caller).Name
MsgBox alakzat_neve
End Sub