Existe algum outro modo de referenciar uma guia sem ser pelo nome da mesma. Ex:
ThisWorkbook.Worksheets("Dados").Range("B3").Value
onde "Dados" é o nome (que é variavel) da guia.
fazer tipo assim:
ThisWorkbook.Worksheets(Plan1).Range("B3").Value
onde de acordo com o vba é o "nome" dentro do excel desta guia.
onde o usuario poderia mudar o nome da guia sem afetar o macro.
Pois estou fazendo um codigo que esta dando erro toda vez que o usuario altera o nome das planilhas,
ja tentei bloquear porém da erro no vba e nao executa o codigo, tem que estar desbloqueada.
Desde já agradeço
dida