Ther's not much difference between a string literal and variable.
lcName = "Whatever"
oWorkS1.Name = lcName
>Naming the newly added sheet works ok with a literal char string
>but I need to name it to the contents of a variable.
>I am getting OLE Idispatch errors...
>
--sb--