Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Transférer un tableau de valeurs en argument?

haleakala

XLDnaute Nouveau
Bonjour,

Je souhaiterais mettre comme argument d'une routine un tableau, mais j'avoue que je ne sais pas comment faire.

Voici le code:
Code:
sub main()
dim sinTest(0 to 49) as single
(...)
call routine1(sinTest)
end sub

sub routine1(byref sinTest as single)
cells(1,1).resize(1,50).value=sinTest
end sub

Chaque fois que j'essaie d'exécuter le programme, j'ai une erreur lors de la compilation me signalant que le type d'argument byRef n'est pas transférable (désolé, j'ai une version allemande d'Excel, et la traduction n'est donc pas toujours parfaite).

Est-ce qqun pourrait m'aider?

Cordialement,

Haleakala
 

Hervé

XLDnaute Barbatruc
Re : Transférer un tableau de valeurs en argument?

bonjour

au regard de ta déclaration dans ta routine1, le programme attend un single comme argument, pas un tableau variant.

essaye comme ceci :

Sub routine1(ByRef sinTest)

salut
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…