Bonjour,
je débute en programmation basic, ma question sera donc peut-être trop
naïve ...
Pour me faire la main, je cherche à écrire une fonction test1 qui fait
un produit scalaire. Je compte utiliser cette fonction de la façon
suivante dans une cellule de classeur.
=test1(A1:B20;B1:B20)
En m'inspirant du document de Andrew (§6.15 trouver l'élément dupliqué)
j'ai écrit ce code :
function test1 (x() as double, y() as double) as double
dim i as integer
dim tmp as double
tmp = 0
for i=LBound(x()) to UBound(x())-1
tmp = tmp + x(i) * y(i)
next i
test1 = tmp
End function
Quand je l'exécute j'ai une erreur basic "variable d'objet non
paramétrée" avec un pointeur sur la 1ère ligne.
Est-ce que quelqu'un peut me dire ce qui cloche ?
Merci
--
Jean-Baptiste FAURE
Cemagref - Unité de Recherche Hydrologie-Hydraulique
Tel: 04 72 20 87 76 - Fax: 04 78 47 78 75 - Web: www.lyon.cemagref.fr
Cemagref-Lyon 3bis, quai Chauveau C.P.220 69336 Lyon cedex09 FRANCE
<< Interpoler est difficile, extrapoler est téméraire >>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]