compiler problem

Hi
I have two identical scripts, one compiles, the other doesn’t.
Any ideas?
This compiles

tell application "Microsoft Excel"
	activate
	set sourceRange to range "A1:Z9" of sheet "1-47"
	set destRange to range "B1" of sheet "1-9"
	copy range sourceRange destination destRange
end tell

This doesn’t

tell application "Microsoft Excel"
	activate
	set sourceRange to range "A1:Z9" of sheet "1-47
	set destRange to range "B1" of sheet "1-9"
	copy range sourceRange destination destRange
	end tell

I get B1 highlighted and this message
Expected end of line, etc. but found identifier.
Any Ideas.
thanks
bills

you forgot " after "47

Hi Chris 2
Must be going blind in my old age. Thanks for your input.
regards
bills