我正在使用一组数据将数据输入到工作表的各个区域。我遇到了我想要更新的范围的问题。我可以让.Range(“T12”)工作。但我需要使用.range(.cells(12,19),(。cells(12,19)),因为我将推进行。 下面两种方法不应该相等吗?
Set pastCommentCell = Sheets(copyScenario).Range(Sheets (copyScenario).Cells(12, 19), Sheets(copyScenario).Cells(12, 19))
pastCommentCell.Value = arrAggCom(arrCount, 2)
Set pastCommentCell = Sheets(copyScenario).Range("T12")
pastCommentCell.Value = arrAggCom(arrCount, 2)
range.cells()方法什么都不做。没有错误,只是没有做任何事情)。看起来在value2中,当设置pasteCommentCell时它显示为空。 范围(“T12”)按预期更新为新值。在更新值之前设置pasteCommentCell时,value2显示5555(如预期的那样)。
答案 0 :(得分:0)
如果您想要解决单元格T12,您应该使用.Cells(12, 20)
而不是.Cells(12, 19)
...