essayant de créer dynamiquement des plages en utilisant ceci:Dynamiquement Créer Range VBA
ws.Range(Cells(1, 1), Cells(q + 1, z + 1)).Value2 = xaRR
cela fonctionne dans Excel comme un charme vba, mais l'accès ne cesse de me donner question. Il n'aime pas la partie des cellules. La chose est ennuyeux ceci ne me donne pas d'histoires
ws.Cells(1,1).Value = blah blah blah
Quand j'essaie ceci:
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
il est dit que RNG ne marche pas en charge cette propriété ou méthode.
Quelqu'un peut-il m'aider à voir le problème évident?
Avez-vous besoin d'utiliser une liaison tardive? – Comintern
@Comintern Oui. En raison de l'environnement, je ne peux pas utiliser des références de bibliothèque Excel spécifiques. La liaison tardive est une exigence malheureusement. –
Dans Access, qualifiez l'appel '' Cells' avec 'ws.' – ThunderFrame