Create a Timetable

Hello!

I am trying to make a timetable like this:

Every cell have to be clickable and i have to get the Position in the grid.

Does anybody know how to do that?