Página 1 de 1

RODAR MACRO MESMO SE A PLANILHA DESTINO MUDAR DE NOME

Enviado: 05 Ago 2021 às 19:24
por marcoenz
Prezados, boa noite.

eu estou postando um código apenas de exemplo, mas a minha dúvida é saber como faço para rodar se a planilha destino mudar de nome.

desde já agradeço pela atenção

código
Código: Selecionar todos
Sub copiardados()

Sheets("A").Select

Range("A1").Copy

' RODAR O CÓDIGO MESMO SE O NOME DA PLANILHA B MUDAR, POR EXEMPLO: C
Sheets("B").Select

Range("A1").PasteSpecial

Application.CutCopyMode = False


End Sub

Re: RODAR MACRO MESMO SE A PLANILHA DESTINO MUDAR DE NOME

Enviado: 05 Ago 2021 às 21:10
por Strogonoff
boa noite
Se você for no explorer do VBA e ver as planilhas, perceberá que ela tem um nome e outro dentro de parenteses.
Planilha1(Menu)
o nome fora do parenteses não mudará, quando fizer alguma referência não se refira ao nome de dentro dos parenteses e sis o de fora
set w = Planilha1 e não set w = "Menu"
assim por mais que possam mudar o nome da planilha, você não perderá a referência do código.
Espero ter ajudado.