平时,大家都忙于工作,很少有问候, 如何在不打扰对方的情况下,表达问候?
平时,对于自己喜欢的人,往往都是远远地偷看一下,如何在不唐突的情况下,表达爱意?
平时,自己埋头苦干,但老板却不知道,如何不经意地向老板,反映自己的业绩?
平时,大家的Excel, ,千篇一律,没有什么出彩的地方,如何让自己的Excel同事刮目相看?
。。。。。。
其实,对于以上情况,我们可以很容易通过Excel实现,只需要几行代码。来吧, 先看代码:
Private Sub Workbook_Open()
xingqi = Application.WorksheetFunction.Weekday(today, 1)
Select Case xingqi
'对于要显示的内容,大家可以根据自己的情况修改。
Case 1
MsgBox "星期一快乐。虽然平时很少交流,但我从未将你忘记。"
Case 2
MsgBox "星期二快乐。马上要过节了,大家要提前做好准备工作哟。"
Case 3
MsgBox "星期三快乐。你的笑容,让我忘记什么事烦劳。"
Case 4
MsgBox "星期四快乐。上周,我们开发一个大客户, 再接再厉。"
Case 5
MsgBox "星期五快乐。周末又开始了,我在老地方等你,不见不散哈。"
Case 6
MsgBox "星期六快乐。周末还在工作呀,早点休息哈。"
Case 7
MsgBox "星期天快乐。天道酬勤,你付出一定会得到回报。"
End Select
End Sub
这里用到了以下几个语句:
工作簿打开事件 Workbook_Open。. 在前面两篇文章已经介绍过。
调用Excel函数语句Application.WorksheetFunction 。大家都知道,Excel函数是不能直接在VBA里直接使用的,如果要调用Excel自带的函数,我们必须要用这个调用函数。
工作日函数Weekday (日期,参数)。 这个函数会返回对应日期是星期几。参数1,是从星期日算一周的开始;参数2,是从周一算一周的开始。
日期函数Today. 这个日期函数大家比较熟悉,从字面意思就是,返回今天的日期。
多条件判读语句Select-Case-End Select. 它的作用就是根据不同的值,执行不同的命令。下面代码的意思就是,如果今天是星期五,就显示“星期五快乐。周末又开始了,我在老地方等你,不见不散哈。”, 对于要显示的内容,大家可以根据自己的情况修改。
Case 5
MsgBox "星期五快乐。周末又开始了,我在老地方等你,不见不散哈。"
大家是不是觉得很有用呢。有空,不妨试试吧。