Copiar planilha e obter o objeto de planilha resultante?

Existe algum fácil / curto maneira de obter o objeto Excel.worksheet doNov planilha que você obtém ao copiar uma planilh

ActiveWorkbook.Sheets("Sheet1").Copy after:=someSheet

Acontece que o método .Copy retorna um objeto booleano em vez de um objeto de planilha. Caso contrário, eu poderia ter feito:

set newSheet = ActiveWorkbook.Sheets("Sheet1").Copy after:=someSheet    <-- doesn't work

Então, eu escrevi cerca de 25 linhas de código para obter o objeto (listar todas as folhas antes da cópia, listar todas as folhas depois e descobrir qual delas está na última lista somente. Todas muito longas no VBA), mas estou procurando para uma solução mais elegante e mais curta.

questionAnswers(10)

yourAnswerToTheQuestion