Ir ao conteúdo
  • Cadastre-se

Excel Mudar nome da planilha em função de uma célula


Posts recomendados

A sintaxe da fórmula está errada. No Excel, quando uma fórmula faz referência à outra planilha da mesma pasta de trabalho, se o nome for composto (tiver espaços) ou se contiver números, tem que colocar o nome entre apóstrofos ( ' ). Veja em Visão geral de fórmulas no Excel, tópico "Fazendo referência a um intervalo de células em outra planilha na mesma pasta de trabalho".

Então a expressão ficaria:

ActiveCell.FormulaR1C1 = "=IF(5>=COUNTIF('" & N & "'!R4C4:R11C4,""teste""),""CORRETO"",""ERRADO"")"

 

(como o apóstrofo é um caractere pequeno, talvez você tenha que dar zoom na fórmula acima para percebê-lo).

Não faz mal deixar os apóstrofos para o caso da célula só ter uma palavra, pode deixar permanentemente na expressão.

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Olá Edson Luis Branco. Tenho a mesma necessidade de David. Já copiei o evento e deu certo, com ressalvas: Exemplo: Preciso que o nome da ABA seja igual a CELULA A1. Quando digito na CELULA A1, o nome sai corretamente na ABA, porém, minha célula A1, busca informação em outra célula, ou seja (exemplo) dentro da A1 tem a formula =B2. Então, se digitar na CELULA B2, a CELULA A1 muda porém o nome da ABA não muda. Tenho que entrar na CELULA A1  e dar ENTER para que ABA mude o nome. Tem como acertar isso no evento?

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Olá, @Adriano Henrique Alves Silveira, bem vindo ao C. do Hardware!

 

Nesse caso você deve usar o evento _Calculate ao invés do _Change, pois esse último não é disparado quando ocorrem alterações provenientes de cálculos de fórmulas, só de entradas manuais mesmo.

 

Já o evento Calculate dispara sempre que ocorrer algum recálculo em qualquer célula. O único problema é que esse evento não dispõe de recursos para saber quais células sofreram/geraram a alteração (não dispõe do parâmetro Target), mas talvez em seu caso isso não seja relevante.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...