Compartilhando algumas fórmulas não triviais em documentos do Excel

1

Eu criei alguns relatórios usando um arquivo CSV gerado a partir de um banco de dados no Excel. Eu adicionei várias colunas usando fórmulas que fazem referência a outras colunas. Eu coloquei um bom trabalho na criação do relatório.

Agora gostaria de aplicar as mesmas fórmulas que adicionei a essa planilha em outro arquivo CSV muito semelhante ao CSV original - talvez algumas novas colunas adicionadas.

Gostaria de aplicar as mesmas fórmulas sem recriar manualmente todas elas e as colunas adicionais. Não consigo descobrir uma maneira eficiente de fazer isso - sempre acabo redigitando e criando as fórmulas e colunas novamente manualmente.

Existe uma maneira melhor de fazer isso?

    
por Dave 15.09.2009 / 04:53

3 respostas

1

Esse tipo de coisa foi como eu entrei no VBA. Tente gravar uma macro de você adicionando as colunas & fórmulas - no nível mais simples, isso permitirá que você repita a macro para aplicar as mesmas alterações a outro CSV, resolvendo seu problema original.

Com um pouco de estudo, você também pode levá-lo ao próximo nível e otimizar o código para remover parte da redundância que o gravador de macro produz.

Se isso despertar seu interesse e você precisar executar operações como essa regularmente, examinar esse código e aprofundar-se um pouco mais no modelo de objetos abrirá seus olhos para uma maneira totalmente nova de trabalhar com o Excel, sem mencionar poupando você (e seus colegas!) muitas horas no processo.

    
por 15.09.2009 / 12:33
0

Aqui está um processo de duas etapas que pode funcionar.

  1. Copie a folha de fórmulas ou a pasta de trabalho inteira para um novo XLS.
  2. Copie e cole as folhas de dados ou colunas do segundo XLS para esta cópia nos locais corretos
  3. Seus cálculos anteriores devem funcionar em novos dados nesta cópia
por 15.09.2009 / 05:32
0

Tente copiar & Colar, exceto quando você vai colar, clique em "Editar" - > "Colar especial" no menu. Ele mostrará uma caixa de diálogo com algumas maneiras diferentes de colar o que há na área de transferência.

    
por 15.09.2009 / 05:33