Dim iRow As Long
Dim CopyRange As String
iRow = (ActiveCell.Row)
Let CopyRange = "M" & iRow & ":" & "T" & iRow
Range(CopyRange).ClearContents
我有这段代码,我需要根据我的封面将 CopyRange 的第二部分(“T”和 iRow)声明为变量。
M 到 X 列代表 12 个月,因此每当我将封面更改为 Septemper 时,例如输入表将值更改为 9,因此当我使用选择方法时,它选择当前月份,在这种情况下为 U 列。
在这种情况下,我需要做的是清除当前月份以外的所有内容,当我将封面从 M 列(一月)更改为 T 列(八月)时。
我一直在想这样的事情:
Sheets("Inputs").Range("H3") = C
Let CopyRange = "M" & iRow
let iCopyRange = C-1 & iRow
Cells (CopyRange, iCopyRange).ClearContents
有点奇怪!