Percebo que é uma prática recomendada evitar usar seleções no seu código, mas isso é mais por curiosidade do que qualquer outra coisa. Se você selecionar uma célula e depois alterar sua planilha, a seleção na planilha inativa será lembrada.
Para demonstrar; se eu fizer algo como
Sub schrodingers_copy()
Range("a1").Copy
Worksheets(2).Paste
End Sub
Em seguida, posso colar a célula A1 na planilha ativa em qualquer "seleção" atualmente "selecionada" na planilha inativa
Existe uma maneira de obter ou alterar essa "seleção"?
Worksheets(2).Range("A1").PasteSpecial
Selection, mas eu entendo o que você está perguntando. Primeiro, eu definiria a seleção para uma variável de intervalo. Em seguida, você pode ajustá-lo conforme necessário. Isso deve ser mais limpo do que brincar .Select. IIRC, se você usar .Selectcom uma planilha INATIVA, o VBA tenderá a gerar um erro até você ativar essa planilha.
.pasteé feito na planilha 2?