Bloquear atualização automática da formula após determinada data

Anônima
2017-11-17T04:34:35+00:00

Boa noite senhores,

A minha dúvida é a seguinte:

Estou montando uma planilha para gerenciamento imobiliário, onde vou fazer toda a somatória das despesas locatícias dos clientes e os ganhos da imobiliária.

Em uma das células da aba "Alugueis", será calculado um valor baseado em uma célula que pertence a aba "Banco de Dados", a qual pode existir apenas 3 valores: "LOCADOR", "LOCATÁRIO", "IMOBILIÁRIA".

Caso esteja escrito "LOCADOR", haverá um cálculo específico e um determinado resultado. Caso eu altere para "LOCATÁRIO" ou "IMOBILIÁRIA", a célula da aba "Alugueis" que está somando valores, vai puxar dados de outros lugares e chegar a um resultado diferente.

O problema é que, caso eu precise alterar o valor de "LOCATÁRIO", para "LOCADOR" a partir de Abril/2018 (caso ocorra uma alteração no contrato por exemplo), os cálculos das planilhas de Jan/18, Fev/18 e Mar/18 vão mostrar valores incorretos, pois antes era calculado de forma diferente e com valores diferentes.

Eu gostaria de saber se existe alguma outra forma de aplicar o que estou querendo, e/ou se existe alguma forma de trancar/bloquear as fórmulas das planilhas que já fecharam, baseado na fórmula HOJE() ou algo do tipo.

Desde já agradeço a atenção de todos!

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

6 respostas

Classificar por: Mais útil
  1. Anônima
    2017-12-15T19:07:41+00:00

    Israel, creio que para conseguir fazer o que deseja, você irá precisar usar VBA.

    Você terá que implementar código no evento Worksheet_Change para que o mesmo bloqueie células e proteja sua planilha para cada entrada de data que o usuário fizer.

    Esta resposta foi útil?

    8 pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  2. Anônima
    2018-01-14T12:07:40+00:00

    Daiane,

    Se não for através de VBA, creio que a melhor solução é colar como valores os resultados obtidos nos meses anteriores.

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2018-01-08T23:34:20+00:00

    Olá Israel,

    tenho o mesmo problema, conseguiu alguma solução?

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2018-01-08T23:32:20+00:00

    Boa tarde Israel,

    Utilizando um campo adicional para os lançamento anterior como por exemplo data do lançamento mensal e uma data de alteração do status de Locatário para Locador, você poderia:

    • Criar uma função SE (if) para verificar se a data de troca do valor de Locatário para Locador em cada lançamento do meses anterior forem menor que a data desta alteração, mantem a fórmula com o valor antigo e somente quando maior ou igual a esta mudança faria o novo cálculo.

    Não consegui montar uma solução completa para você, precisaria de mais detalhes tais como:

    • Exemplo de uma estrutura completa mesmo reduzida e com dados fictícios;
    • Resultado desejado neste exemplo enviado;
    • Regras dos cálculos que deseja aplicar nas diferentes possibilidades.

    Acredito que posso lhe ajudar melhor, desde que conheça mais detalhes.

    Aguardo feedback sobre a aplicação em sua planilha das sugestões acima.

    Espero ter ajudado. Se foi solucionado, por gentileza, clique em Sim na questão Isso resolveu o seu problema?, pois outras pessoas podem estar com a mesma dificuldade e assim poderá ajudá-las.

    Olá Paulo,

    acredito ter a mesma dúvida do colega acima porém situação diferente:

    Tenho uma Banco de Dados com valores (preços dos itens) atualizados diariamente, são itens da construção civil:

    1 - Ferro 8mm R$ 20,00

    2 - Cimento R$ 25,00

    Na data de hoje fechei o orçamento do JOÃO com esses valores, porém amanha os preços mudam para o orçamento do PEDRO.

    Quando atualizado o bando de dados para o orçamento do PEDRO ele também vai alterar o orçamento do JOÃO. O que me fará perder os custos reais de orçamento.

    O que eu quero é que após termina o Orçamento do JOÃO a planilha não atualize mais, mantendo os dados fieis ao dia que foi feita. 

    Aguardo Obrigado.

    Esta resposta foi útil?

    0 comentários Sem comentários
  5. Anônima
    2017-12-15T16:14:45+00:00

    Boa tarde Israel,

    Utilizando um campo adicional para os lançamento anterior como por exemplo data do lançamento mensal e uma data de alteração do status de Locatário para Locador, você poderia:

    • Criar uma função SE (if) para verificar se a data de troca do valor de Locatário para Locador em cada lançamento do meses anterior forem menor que a data desta alteração, mantem a fórmula com o valor antigo e somente quando maior ou igual a esta mudança faria o novo cálculo.

    Não consegui montar uma solução completa para você, precisaria de mais detalhes tais como:

    • Exemplo de uma estrutura completa mesmo reduzida e com dados fictícios;
    • Resultado desejado neste exemplo enviado;
    • Regras dos cálculos que deseja aplicar nas diferentes possibilidades.

    Acredito que posso lhe ajudar melhor, desde que conheça mais detalhes.

    Aguardo feedback sobre a aplicação em sua planilha das sugestões acima.

    Espero ter ajudado. Se foi solucionado, por gentileza, clique em Sim na questão Isso resolveu o seu problema?, pois outras pessoas podem estar com a mesma dificuldade e assim poderá ajudá-las.

    Esta resposta foi útil?

    0 comentários Sem comentários