【发布时间】:2015-03-04 09:55:52
【问题描述】:
我将尝试制作一个包含 If 语句的宏。但我收到错误消息
子或函数未定义
使用以下代码。
Sub whatif()
If Range("memory") = "data" Then
Worksheet("Side").Range("B1") = "yes"
End If
End Sub
我发现问题是线
Worksheet("Side").Range("B1") = "yes"
目标如下。 如果单元格“内存”的值等于单元格“数据”的值。工作表“Side”的单元格 B1 获得值“yes”。
当注释掉其他行时,它仍然会报错。需要调整什么?
编辑:它不再给出错误,但不是我想要它做的事情。
【问题讨论】:
-
把这个
Worksheet("Side")改成Worksheets("Side")
标签: excel vba if-statement excel-2010