【发布时间】:2015-11-29 10:16:58
【问题描述】:
我对 VBA 非常陌生,在此处发布之前我尝试了几次谷歌搜索。如果这样的问题已经被询问和回答,我深表歉意。
我在表 1 的 A 列中有 A3:A22 中的数字列表,我正在尝试根据表 2 的 A7:A26 中的 A7:A26 列 A 表 1 中的每个数字的值来分配等级。
我尝试使用的示例逻辑是
If value < 10 Then Grade = 'A'
Else If 10 <= value < 20 then Grade = 'B'
Else If 20 <= value < 50 then Grade = 'C'
Else If 50 <= value < 70 then Grade = 'D'
Else Grade = 'E'
我怎样才能做到这一点?我不想使用 excel 公式,因为我有几个这样的逻辑和 excel 嵌套 if 函数会变得很麻烦。
感谢您的帮助。
【问题讨论】:
-
这个问题有点像“如何在 VBA 中编写这个 VBA 代码?” :]
标签: excel if-statement range vba