我正在编写一个宏来对我拥有的数据表的某些行进行颜色编码。
此宏的一部分涉及选择一系列行,例如从行nA
到行nB
。我试过了:
Rows(nA:nB).select
导致
Compile Error:
Expected: list seperator or )
和
Rows("nA:nB").select
导致
runtime error
type mismatch
关于如何解决这个问题的任何建议?
答案 0 :(得分:1)
您可能需要
Rows(nA & ":" & nB).Select
准确匹配您想要达到的目标。
答案 1 :(得分:0)
确实像建议的那样做了记录宏。
Range("B3:C10").Select
Selection.Copy
另一个例子:
rowstart = 3
rowend = 10
colstart = "B"
colend = "C"
rcstart = colstart & rowstart
rcend = colend & rowend
Range(rcstart, rcend).Select
' or you can combine like below
Range(colstart & rowstart, colend & rowend).Select
Selection.Copy