They can be used, Glory, but you need to preface it:Also, what does it mean to say that a "worksheet function" is "available to VBA", if not that those functions can be used in VBA?
mySum = WorksheetFunction.Sum(Range("A1:A10").Value)
mySum = WorksheetFunction.Sum(myArray)