バインディングの作成:は、動的範囲後期が動的にこれを使用して範囲を作成しようとしているVBA
ws.Range(Cells(1, 1), Cells(q + 1, z + 1)).Value2 = xaRR
これは魔法のようにExcelで動作しますが、アクセスVBAは私に問題を与え続けています。それは細胞の部分のようなdoesnt。
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は、このプロパティまたはメソッドをサポートしてdoesntのことを言います:迷惑な事は、私はこれがしようとすると、これは私にどんな大騒ぎ
ws.Cells(1,1).Value = blah blah blah
を与えるdoesntのです。
明らかな問題を誰かに教えてもらえますか?
レイトバインディングを使用する必要がありますか? – Comintern
@ Cominternはい。環境のため、私は特定のExcelライブラリ参照を使用することはできません。遅いバインディングは残念なことに要件です。 –
アクセスでは、 'ws.'で' Cells'への呼び出しを修飾します。 – ThunderFrame