Foto de Ingrid F.
Ingrid há 5 anos
Enviada pelo
Site

Macro e formatação condicional

Bom dia, estou criando uma planilha de cadastro de clientes, projetos e lançamentos financeiros (custos, receitas). Os cadastros e lançamentos são feitos a partir de uma macro, que insere uma nova linha em outra planilha com todos os dados cadastrados (essa nova linha é inserida acima... tentei de todo jeito fazer a inserção abaixo, mas não consegui). O que gostaria de fazer também e não consigo é colocar fórmulas em algumas colunas dessas linhas que acompanhem a inserção da nova linha. Por exemplo, cadastro um novo projeto, de código x. Quando faço um lançamento de um custo, referente a esse projeto de código x, na linha do projeto cadastrado tem uma fórmula para somar todos os lançamentos referentes ao projeto. O que acontece é que quando a macro adiciona uma nova linha(cadastro de novo projeto) essa nova linha vem sem a fórmula. Já tentei usar a função DESLOC, mas não estou conseguindo ajustar isso. Poderiam me ajudar, por favor? Obrigada!

Excel Geral
3 respostas
Professor Giovano T.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 5 anos
Contatar Giovano Marcel

Bom dia Ingrid, tudo bem?

 

 

 (essa nova linha é inserida acima... tentei de todo jeito fazer a inserção abaixo, mas não consegui)

 

Para este problema sugiro vc criar uma coluna exemplo item, e nela usar na hora de gravar a macro inserir a função ActiveCell.FormulaR1C1 = "=ROW()", assim vc saberá qual foi a ultima linha gravada, crie uma variável utilizando o Método WorksheetFunction.Large() + 1, e utilize essa variável na hora de gravar seu lançamento.

 

Para o segundo é mais simples, grave a macro digitando as formulas no excel normalmente, elas serão gravadas como texto referenciando a linha, exemplo “ActiveCell.FormulaR1C1 = "=SUMIFS(C[-1],C[-2],RC[-1])"”

 

Espero ter ajudado.

Giovano Marcel Tonin

Se este trabalho lhe ajudou, você pode colaborar conosco doando qualquer valor.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
Professor Jose O.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 5 anos
Contatar Jose Ricardo Cunha de

Ingrid!

Seu projeto e as ajudas que tiver para construi-lo efinirá seu aprendizado e resultados.

Pode contar direto qualquer professor aqui que acredito que poderão dar uma sugestão para que faça mais rápido e melhor qualquer macro, fórmula ou desenho que pretenda ter e/ou apresentar.

Boas escolhas.

Disponha pelo site o contato com qualquer um que desejar consultar.

 

 

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Julio B.
Respondeu há 5 anos
Contatar Julio

Converta suas bases de dados com fórmulas em tabela, dai o próprio Excel irá copiar as suas fórmulas para a nova linha.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa