Você não pode selecionar um intervalo em uma planilha que não esteja ativa.
Além disso, chamar usando Workbook(this_workbook)
complica excessivamente seu código.
Tente substituir seu código por isso (assume que data_worksheet representa um nome ou número da planilha):
With Thisworkbook.Sheets(data_worksheet).
.Activate
.Range("A1").select
End with
Agora, lembre-se de que esse código não faz nada além de selecionar uma célula em uma determinada pasta, portanto, essa macro não é particularmente útil.