Try a 3rd party application like WinCalendar...
With this you can insert a Calendar into any excel sheet. You can
also save daily appointments on a floating Calendar that later display
on the inserted calendar.
Refer to http://www.wincalendar.com/ for more info.