【发布时间】:2019-08-22 13:43:04
【问题描述】:
我正在尝试在即时窗口中执行 With...End With 语句,
但我没有让它工作。
所以我的问题是如何在即时窗口中执行与 With...End With 语句相关的多行代码?
我试图在即时窗口中执行的代码:
With Date_Per_Month.Range("A2:H32")
.Offset(1).Resize(.rows.Count - 1, .Columns.Count - 1).select
end with
当然,在即时窗口中编写这样一行代码是可行的(但这并不能回答问题)。:
Date_Per_Month.Range("A2:H32").Offset(1).Resize _(Date_Per_Month.Range("A2:H32").Rows.Count-1,Date_Per_Month.Range("A2:H32").Columns.Count-1).Select
尝试在行尾用“:”连接每个代码行,但没有成功。
非常感谢任何帮助。
【问题讨论】:
-
简而言之,正如您所发现的,您不能。即时窗口用于单行快速检查,而不是代码。如果你想要代码把它放在模块中并运行它。
-
好的,我明白了。感谢斯科特的回答!
标签: excel vba debugging immediate-window