to do what you are describing why not try this :
Formula: copy to clipboard
=IF(Sheet1!B1="","",Sheet1!B1)

Drag down

as to the error you are receiving it looks like you are missing the indirect function to turn the string name of the cell into a reference that the offset can use..

Hope this helps