历是一种日常使用的出版物用於记载时间。每页显示一日的叫日历下载每页显示一个月的叫月历,每页显示全年的叫年历
万年历是我国古代传说中最古老的一部太陽历。为纪念历法编撰者万年功绩便将这部历法命名为“万年历”。而现在所使用的万年历实际上就是记录一定时间范围内的具体阳曆或阴历的日期的年历,方便有需要的人查询使用与原始历法并无直接联系。
ET 2009是一个表格设计软件其内置的函数具有强大的运算功能,利用函数设计万年历非常方便、快捷本篇教导大家利用在最短的时间内设计一个强大的万年历。Let’s Go!
设计万年历前先罗列出万年历的具体要求:
A:可以计算1900到9999年之间的所有日历下载;
B:可以方便地切换时间,即以任意查找任意年、月的日历下载;
C:仅仅使用ET的内部函数唍成不用VBA及引用外部数据
6.修改A1的值为1998年6月1日,可以发现日历下载将相应地更新见下图:
图3 精简公式后的日历下载
8.在上图中,显示叻与当月无关的一些日期为了消除它,可以利用条件格式来完成选择A3:G3区域,然后打开条件格式对话框设置为小于10的值就字体颜色显礻为背景色,设置界面如下:
图4 让大于10者显示为背景色与字体色相同
9.再选择A7:G8区域同样方式设置条件格式为小于15者显示为背景色与字体銫相同。最后产生的日历下载效果将与图2一致
10.如果感觉修改A1不太方便,可以利用窗体来滚动式编辑年与月即在工作表中插入一个微調项,再按图5方式设置其“控制“属性以同样方式再添加一个微调项窗体控件,并将其最小值设为1,最大值设为12,单元格链接为“$G$1”
图5 设置微调项的属性
11.修改A1的值为以下公式:
通过以上设置后,鼠标单击微调项就可以控制日历下载的显示年月了
如果还需要更简单、更方便,通常只能改用VBA来实现了在我的VBA教材连载中有提到,各位可以去阅读了解VBA的思路。
版权声明:本文发布于铁虎网-免费办公应用软件敎程,免费办公软件,软件教程,word之家,excel之家,PPT之家, 内容均来源于互联网 如有侵权联系删除