excel中级教程-如何设置提醒功能
1、首先模拟excel的内容,内容随意输入,这里将B列设置为保质期,就是提醒的日期列。设定:B列与当前日期进行对比,如果当前日期超过B列日期,则会在C列出现“是”字样的设置,用来提醒。

3、在左侧导航窗口,点击右键,即可在弹出的菜单中,选中“插入”,并在子菜单中,选中“模块”,即可添加新的模块在VBA导航窗格,添加之后,双击模块,可在右侧进行代码录入。

5、设立2个变量,“Dim i A衡痕贤伎s Long、Dim m_o As Integer”,所谓变量,就是对一些数字的别名。用一个名字代表一个事蹒效罩翔物。比如将数字1,我称呼他为“i”,用代码表示,首先声明有个事物,他叫“i”,Dim i As Long,然后i=1,就可以把i当作1来称呼。但是这个数字1,是可以改变的,我也可以叫“i”为2,代码表示就是i=2。

7、接着了解一个神秘的事物《Cells(i, 1).Value》,这个在VBA当中,就被称为单元格的值,简单英文翻译即可知道。

9、VBA里面还有个厉害的事物,可以把日期按照特定格式显示出来:Format。比如:If Format(Now(), "YYYY-MM-DD") > Format(Cells(i, 2), "YYYY-MM-DD") Then。这句话翻译过来就是:如果格式(现在(),“YYYY-MM-DD”)>格式(单元格(i,2),“YYYY-MM-DD”)。这里是机器翻译,说人话就是,如果当前系统时间 大于 第i行,第2列的单元格的日期的时候,则...。就是这个意思啦。

11、【修改单元格的内容】这依旧需要使用到之前的Cell角色,只要告诉cell在第几行,第几列,然后内容是什么,就能在vba的环境下,修改单元格的内容,用vba代码表示:Cells(i, 3) = "是"。


14、插入之后,在形状上点击右键,在弹出菜单中,点击“指定宏”,然后选中自己写好的模块里面的名称,并确定,即可指定完成。。

15、完成。