Petit souci pour la prise en compte d'une variable=
Dans la ligne pour construire un graph excel je voudrais remplacer un des paramètre par une variable.
la ligne comme ca fonctionne =
$oExcel.ActiveWorkBook.Charts(1).SetSourceData($oExcel.Worksheets(1).Range("A2:C6"),2)
Comme le chiffre après C est variable je veux le replacer par = $range (qui est déclaré en global)
au début de ma fonction qui crée le graph : $range= '"A2:C'&$nblignes&'"'
ensuite je remplace ma ligne par =
$oExcel.ActiveWorkBook.Charts(1).SetSourceData($oExcel.Worksheets(1).Range($range),2)
cela ne fonctionne pas! La console me renvoi :
C:\Users\AL\Desktop\Autoit_Excel\ARRAY_EXCEL\MESURE_ARRAY_EXCEL - Copie.au3 (73) : ==> The requested action with this object has failed.:
$oExcel.ActiveWorkBook.Charts(1).SetSourceData($oExcel.Worksheets(1).Range($range),2)
$oExcel.ActiveWorkBook.Charts(1).SetSourceData($oExcel.Worksheets(1).Range($range)^ ERROR
Pourtant je debugue avec une MsgBox(0,"",$range) et elle me retourne bien la valeur que je veux donner a $range "A2:C6"
Ou est l'erreur?
Un peu d'aide


