Dimension Array2Excel(i,j) * populate array as needed, make sure that its dimensions are the same as *the range you need to fill in ..... oExcel.Range(...).Value = ArrayPasser("Array2Excel") ..... *-------------------------------------------- Procedure ArrayPasser Lparameters lcArrayName Return @&lcArrayName && for VFP7 and aboveGood Luck