我之前看到了一些看起来像这样的范围:
Dim r as Range
Set r = "A1:A3"
但是,我试图破译旧版Excel文件中的某些代码,并且想知道如何使用保存在变量中的这种类型的范围选择
Range( _
"3:3,5:5,7:7,9:9,11:11,13:13,15:15,17:17,19:19,21:21,23:23,25:25,27:27,29:29,31:31" _
).Select
我试图做一些更简单的事情,例如:
Dim r As Range
Set r = range("3:3")
我可以看到这是怎么回事,但我不断收到错误消息。 有人有什么想法吗?
答案 0 :(得分:0)
首先,让我开始修正最初的工作,我有3个帐户甚至都不知道。
Dim r As Range
Set r = Range( _
"3:3,5:5,7:7,9:9,11:11,13:13,15:15,17:17,19:19,21:21,23:23,25:25,27:27,29:29,31:31" _
).Select
因为我在执行代码时使用了.Select,所以在应该完成的时候一直出现错误
Dim r As Range
Set r = Range( _
"3:3,5:5,7:7,9:9,11:11,13:13,15:15,17:17,19:19,21:21,23:23,25:25,27:27,29:29,31:31" _
)
r.Select
这是可行的。老实说,我不必使变量成为范围,而只是使用range()。select,但是我试图理解我试图破译的代码的选择部分。同时学习VBA和解密代码令人困惑:)