assign value to range in VBA function
No. A function can only return a value (replace its call). You cannot change
anything in a worksheet or Excel's settings from a function.
--
Kind regards,
Niek Otten
"excelman" wrote in message
...
This code works in a VBA Sub but not in a VBA function
Dim wsPurchase As Worksheet
Set wsPurchase = Worksheets("Purchase")
Dim rCriteria As Range
Set rCriteria = wsPurchase.Range("A1:A2")
rCriteria.Offset(1, 0).Value = sSet
Is there a way to change a worksheet cell from within a VBA function?
|