Excel VBA fonction offset

J'ai un fichier Excel avec les informations dans la colonne A et la colonne B. Depuis ces colonnes peut varier dans le nombre de lignes, je voudrais utiliser la fonction décalage pour que je puisse imprimer la formule en même temps comme un tableau plutôt que de boucler sur la formule par cellule (le jeu de données contient près de 1 million de points de données).

Excel VBA fonction offset

Mon code est effectivement la façon dont je veux être je ne peux pas comprendre comment imprimer le code dans la Gamme(D1:D5). Le résultat est maintenant imprimé dans la Gamme(D1:H1). Toute personne familière comment utiliser ce décalage dans une déclaration?

Sub checkOffset()

Dim example As Range
Dim sht As Worksheet
Dim LastRow As Long

Set sht = ThisWorkbook.Worksheets("Sheet1")
LastRow = sht.Cells(sht.Rows.Count, "A").End(xlUp).Row

Set example = Range("A1:A1")

For i = 1 To LastRow
    example.Offset(0, i + 2).Formula = "=SUM(A" & i & ":B" & i & ")"
Next i

End Sub
InformationsquelleAutor Tox | 2017-08-09