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

5

No Microsoft Excel 2010, quando eu 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 nome replicado:

A formula or sheet you want to move or copy contains the name 'someNameHere', which already exists on the destination worksheet.

Do you want to use this version of the name?

  • To use the name as defined in the destination, click Yes.
  • To rename the range referred to in the formula or worksheet, click No, and enter a new name in the Name Conflict dialog box.

A escolha 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 pasta 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 destination sem levantar a caixa de diálogo repetidamente?

    
por WilliamKF 08.11.2012 / 15:17

1 resposta

1

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

Eu recomendaria a criação de uma pasta de trabalho PERSONAL.XLSM e a criação de uma macro que você atribuísse a um atalho ou à faixa de opções.

Tanto quanto eu posso dizer, a única outra alternativa é uma ferramenta externa, como AutoHotKey ou AutoIT . Ambos são gratuitos, mas exigem algumas habilidades básicas de programação.

Também há algumas ferramentas projetadas para responder automaticamente a caixas de diálogo, e essas podem valer a pena.

por 02.03.2013 / 22:22