That is a lot of work just to duplicate built-in functionality.
Note this emboldened quote from that linkBut it sounds like you inserted the Label Controls at Design time. Labels are clickable like any other ControlI have created a userform that is programmatically populated with labelsPrivate Sub Label1_Click() 'Write your "macro" code here. End Sub