参照John Walkenbach书中的方法,制作了一个日历,效果如下:
这个日历可以实现从1900年开始至9999年的日期的显示,实现方法主要是基于时间日期函数和数组公式的应用。
现对实现过程解释如下:
第一步、首先定义如下几个名称
1.MonthNames:{January,Febury,March,April,May,June,July,August,September,October,November,December}
用于月份下拉列表中的序列。
2.TheMonth:记录所选择的月份。
3.TheYear:记录所选择的年份。
4.week:{0;1;2;3;4;5}注意这里的数组常量中由分号分隔,这是一个六维的数组,之所以是六个,是因为一个月中最多横跨六个周。
这个日历可以实现从1900年开始至9999年的日期的显示,实现方法主要是基于时间日期函数和数组公式的应用。
现对实现过程解释如下:
第一步、首先定义如下几个名称
1.MonthNames:{January,Febury,March,April,May,June,July,August,September,October,November,December}
用于月份下拉列表中的序列。
2.TheMonth:记录所选择的月份。
3.TheYear:记录所选择的年份。
4.week:{0;1;2;3;4;5}注意这里的数组常量中由分号分隔,这是一个六维的数组,之所以是六个,是因为一个月中最多横跨六个周。
