《简化的宏应用》一书深入浅出地讲解了如何利用宏来简化日常办公任务,提高工作效率。书中提供了大量实用案例与操作技巧,适合初学者和进阶用户参考学习。
自定义函数是Excel中的一个非常有创意的功能之一。接下来我们将在Visual Basic模块中创建这样一个函数。
在这个例子中,我们需要根据不同的情况给每个人的金额乘以相应的系数:如果是在上班时间的工作餐,则打六折;如果是加班时的工作餐,则打五折;如果是休息日就餐,则打九折。
首先打开“工具”菜单,并点击其中的“宏”命令下的“Visual Basic编辑器”,进入Visual Basic编程环境。接着在左侧栏中找到当前工作表,右键单击选择插入-模块。然后,在右侧代码编辑框内创建名为rrr的函数,其代码如下:
```vb
Function rrr(tatol, rr)
If rr = 上班 Then
rrr = 0.6 * tatol
ElseIf rr = 加班 Then
rrr = 0.5 * tatol
ElseIf rr = 休息日 Then
rrr = 0.9 * tatol
End If
End Function
```
这段代码定义了一个函数,可以根据传入的参数(tatol为金额总数,rr表示就餐时间)来计算打折后的金额。