Excel VBA - Passer d'une Rangée de Valeurs des Cellules d'un Tableau, puis Collez ce Tableau une Référence Relative de Cellules

À l'aide d'Excel (2010) VBA, je suis en train de copier (passer) une constante de la plage de cellules (dont les valeurs recalculer) à un tableau. Alors je suis en train de passer ce tableau à une nouvelle plage de cellules, directement au-dessous. Après j'ai fait cela, je tiens encore une fois à copier (passer) la constante de la gamme de nouvelles valeurs dans le tableau, et de transmettre ces nouvelles valeurs d'une plage directement en dessous de celui que j'ai déjà passé.

Je sais que ce code est atroce (je suis nouvelle dans les tableaux en VBA).

Sub ARRAYER()

Dim anARRAY(5) As Variant

Number_of_Sims = 10

For i = 1 To Number_of_Sims
   anARRAY = Range("C4:G4")
   Range("C4").Select
   ActiveCell.Offset(Number_of_Sims, 0).Select
   ActiveCell = anARRAY
   Range("C4").Select
Next

End Sub

Je vous remercie de votre aide!

Merci.

Respectueusement,

Jonathan

Pourquoi voulez-vous utiliser un tableau? Ai-je raison de la compréhension que vous souhaitez copier la (changer) les valeurs en C4:G4 dans la ligne ci-dessous?
Salut Jonathan, pouvez-vous pls ajouter un exemple de ce que vous faites, peut-être une capture d'écran? Il n'est pas clair pour moi (au moins)

OriginalL'auteur Jonathan Ross Charlton | 2013-02-10