试图动态创建一个使用此范围:动态创建范围后期绑定VBA
ws.Range(Cells(1, 1), Cells(q + 1, z + 1)).Value2 = xaRR
这部作品在Excel中就像一个魅力,但进入VBA一直给我的问题。它不像细胞部分。恼人的是,这并不给我任何大惊小怪
ws.Cells(1,1).Value = blah blah blah
当我试试这个:
Dim oXL As Object: Dim wb As Object: Dim ws As Object: Dim rNg As Object: Dim cl As Object
Set wb = .Workbooks.Add
Set ws = wb.Sheets
Set rNg = ws.Range
Set cl = rNg.Cells
ws.rNg(cl(1, 1), cl(q + 1, z + 1)).Value2 = xaRR
它说,RNG犯规支持此属性或方法。
有人能帮我看看这个明显的问题吗?
您是否需要使用迟绑定? – Comintern
@Comintern是的。由于环境的原因,我无法使用特定的Excel库引用。不幸的是,后期绑定是一项要求 –
在Access中,使用'ws.'限定对'Cells'的调用 – ThunderFrame