Existe diferença entre utilizar, por exemplo, Planilha1.Visible ou Sheets("Nome que eu dei").Visible ? Existe alguma limitação em cada caso?
Existe diferença entre utilizar, por exemplo, Planilha1.Visible ou Sheets("Nome que eu dei").Visible ? Existe alguma limitação em cada caso?
Oi,
Normalmente utilizamos o Planilha1.visible por ser endereçado diretamente o objeto Planilha1.
Quando utilizamos o Sheets("Nome Planilha").visible você pode ter problemas futuros caso o usuários alterar o nome da aba.
Exemplo: Se a aba Planilha1 for nomeada como "Valores" ou "Parametros" independente do nome da aba seu código ainda funciona porque ela não deixa de ser Planilha1, mas se você fizer o Sheets("Valores").visible e depois o nome da aba for alterado para Parametros, seu código vai parar de funcionar porque Sheets("Valores") não existe mais.