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

5

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

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

Deseja usar esta versão do nome?

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

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 uma dessas pastas possui quatro instâncias da caixa de diálogo.

Eu sempre quero o name as defined in the destination.

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

WilliamKF
fonte
Não pense assim. Seria aceitável excluir nomes das planilhas de origem, o que pode ser feito via VBA? Presumivelmente, você não salvaria as folhas de origem "sem nome" (para preservar os nomes).
chuff
Prefere não usar o VBA devido à complexidade introduzida.
WilliamKF

Respostas:

1

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

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

Até onde eu sei, a única outra alternativa é uma ferramenta externa, como AutoHotKey ou AutoIT . 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; elas também podem valer uma olhada.

Julian Knight
fonte