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 destination
sem exibir a caixa de diálogo repetidamente?
fonte
Respostas:
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.
fonte