Bonjour,
je suis neophite en programmation en VBA. je tiens tout d'abord a remercier tous ceux qui animent ce site et contribuent à l'alimenter de reponses aux questions posées par les uns et les autres.
mon probleme est le suivant:
jai un tableau en vba x(1 to 5) dont je peux transferer les elements vers une plage de feuille de calcul de 5 cellules.
Mais seul le 1er element du tableau x(1) est reellement transferé vers toutes les cellules de ma plage.
je precise que je ne veux pas utiliser de loop pour ce transfert .
SVP aidez moi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Sub TableauVbaVersFeuilleDeCalcul() 'je veux transferer les elements de mon tableau VBA vers une plage _ de feuille de calcul. Dim x(1 To 5) As Double 'mon tableau VBA. Dim i As Integer For i = 1 To 5 x(i) = Rnd Debug.Print x(i) 'juste pour visualiser. Next i Worksheets("feuil5").Activate Dim Plage As range Set Plage = range("B1:B5") Plage.Value = x ' Mais seul le 1er element du tableau ie x(1)est recopié dans les cellules de ma plage. End Sub
Partager