1. Does the attachment in msg#6 work without error?
2. You are starting this macro with the active sheet being the Master sheet? (If a blank sheet is the active sheet you will get this error). My earlier comment:
Also it could be a bit more robust to use
Set wsMaster = Sheets("Master")
instead of:
Set wsMaster = ActiveSheet
would be important here.
3. I need to see at least your whole code for this macro (preferably the workbook it's failing on).
4. What's changed?
5. In your last message you quote code as:
'copy overWith rData
In your actual code these are on separate lines as in:
'copy over
With rData
Yes?