如果单元格“DB2”等于“热”则运行 Hot_Macro 如果单元格“DB2”等于“冷”则运行 Cold_Macro 如果单元格“DB2”等于“暖”则运行 Warm_Macro 如果单元格“DB2”为空白结束
问问题
30672 次
1 回答
4
您调用使用 Call 语句从另一个宏运行一个宏。一个极简主义的例子:
Sub main_macro()
If Range("A1").Value = "hot" Then
Call hot_macro
ElseIf Range("A1").Value = "cold" Then
Call cold_macro
Else
Return
End If
End Sub
Sub hot_macro()
Range("A2").Value = "It's hot!"
End Sub
Sub cold_macro()
Range("A2").Value = "It's cold!"
End Sub
于 2012-12-13T18:37:48.423 回答