Hi Hari,
This is being caused because a workbook object (ThisWorkbook is a special
Workbook object), like the Window object, can be activated but it cannot be
selected. That is why
ThisWorkbook.Worksheets("basesheet").Activate
works fine and
ThisWorkbook.Worksheets("basesheet").Select
doesn't, because it is failing on the workbook, not the worksheet.
To demonstrate more clearly, this works fine
ThisWorkbook.Activate
Worksheets("basesheet").Activate
as does this
ThisWorkbook.Activate
Worksheets("basesheet").Select
whereas this fails in the first line
ThisWorkbook.Select
Worksheets("basesheet").Select
BTW, whereabouts in India do you live? Not Bangalore

?
--
HTH
RP
(remove nothere from the email address if mailing direct)