Existe uma maneira de suprimir a caixa de diálogo do Excel sobre o nome já existente na planilha de destino?

Existe uma maneira de suprimir a caixa de diálogo do Excel sobre o nome já existente na planilha de destino?

No Microsoft Excel 2010, quando colo um intervalo de células que contém intervalos nomeados de uma planilha para outra onde o destino também tem as mesmas regiões nomeadas, recebo a seguinte caixa de diálogo, uma vez para cada intervalo de nomes replicado:

Uma fórmula ou planilha que você deseja mover ou copiar contém o nome ‘someNameHere’, que já existe na planilha de destino.

Você quer usar esta versão do nome?

  • Para usar o nome conforme definido no destino, clique em Sim.
  • Para renomear o intervalo mencionado na fórmula ou planilha, clique em Não e insira um novo nome na caixa de diálogo Conflito de nomes.

A opção padrão na caixa de diálogo é Sim.

Eu tenho uma tarefa repetitiva em que preciso fazer essa cópia em cerca de 60 folhas e cada colagem tem quatro instâncias da caixa de diálogo.

Eu sempre quero o name as defined in the destination.

Existe alguma maneira de configurar o Excel 2010 para suprimir temporariamente essa caixa de diálogo e sempre executar a ação padrão de usar name as defined in the destinationsem abrir a caixa de diálogo repetidamente?

Responder1

Embora você tenha dito que não deseja usar o VBA, acredito que este seja o melhor método para evitar o problema.

Eu recomendaria criar uma pasta de trabalho PERSONAL.XLSM e criar uma macro que você atribui a um atalho ou à faixa de opções.

Pelo que sei, a única outra alternativa é uma ferramenta externa comoAutoHotKeyouAutoIT. Ambos são gratuitos, mas requerem algumas habilidades básicas de programação.

Existem também algumas ferramentas projetadas para responder automaticamente às caixas de diálogo. Também vale a pena dar uma olhada.

informação relacionada