Notifications
Clear all

NUMERO DE LINHAS VARIÁVEIS EM UMA PLANILHA

6 Posts
2 Usuários
0 Reactions
1,491 Visualizações
(@praicyst)
Posts: 5
Active Member
Topic starter
 

Estou criando uma planilha para fazer a atualização monetária de alguns títulos.
As vezes preciso atualizar e somar apenas 5 titulos, as vezes 10 títulos, as vezes 3 titulos e assim por diante.
Como faço para criar uma formatação condicional onde estabeleço o numero de títulos quer fazer a atualização e minha tabela de atualização fique com o nº de linhas que informei anteriomente.

Ou seja, que minha tabela tenha numero de linhas variáveis de acordo com o numero de titulos que desejo atualizar.
Já vi essa formatação em planilhas de financiamento, onde o calculo aparece de acordo com o numero de parcelas do financiamento.

O que devo fazer?

 
Postado : 08/05/2014 6:21 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

praicyst,

Para melhor ajudá-lo, por gentileza, compacte seu arquivo com ZIP (por menor que seja o mesmo) e anexe o mesmo aqui. Logo abaixo do campo de mensagens, existe a aba Adicionar um anexo que permite se anexar arquivos compactados.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 08/05/2014 6:26 pm
(@praicyst)
Posts: 5
Active Member
Topic starter
 

Segue a planilha ao qual quero realizar a formatação.

 
Postado : 09/05/2014 6:48 am
(@praicyst)
Posts: 5
Active Member
Topic starter
 

Segue também a planilha que possui a formatação que desejo realizar. (de acordo com o numero de financiamento aparece o numero de linhas na planilhas de calculo)

 
Postado : 09/05/2014 6:49 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

praicyst,

Bom Dia!

Bem... Confesso que não sei como foi feita essa planilha Tabela que faz a formatação que você deseja. Ela foi feita com definições de nomes e fórmulas.

Todavia, segue seu arquivo com a sua necessidade atendida (creio eu): número de linhas variáveis de acordo com o número de títulos que deseja calcular.

Desenvolvi a lógica de programação da seguinte forma:
1 - Na célula F4 sempre deverá ser inserida a quantidade de títulos para que o programa insira ou apague as linhas necessárias, copiando as fórmulas existentes.
2 - A linha de cabeçalho (linhas 6, 7 e 8) sempre existirão.
3 - A linha 1 também pois ela é a base para cópia das fórmulas que serão inseridas nas demais linhas inseridas.
4 - A linha totalizadora também pois contém a finalização e a somatória dos cálculos.
5 - Para inserir linhas, basta inserir na célula F4 um número maior do que a quantidade de linhas existentes. Exemplo: se tem apenas uma linha (a linha 1) e deseja fazer cálculo para 4 títulos, insira na célula F4 o número 3. Isso fará o programa inserir mais 3 linhas que somadas com a linha 1 totalizam as quatros linhas necessárias para calcular os 4 títulos.
6 - Se inserir na célula F4 um número igual a quantidade de linhas já existentes, nada acontecerá, pois o programa "pensará" que você não quer inserir novas linhas.
7 - Para apagar linhas existentes (ATENÇÃO: independente delas terem dados ou não! Não é possível recuperar dados acaso existentes), basta inserir na célula F4, um némro menor do que a quantidade de linhas existentes. Exemplo: Você tem 4 linhas na planilha e percebeu que só precisa calcular 2 títulos. Então você insere o número 2 na célula F4 e o programa vai excluir as duas últimas linhas ( a 3 e a 4), deixando apenas a 1 e a 2.
8 - Se inserir 0 (zero) na célula F4 nada acontecerá.
9 - Se inserir uma letra ou outro coisa qualquer diferente de um número, receberá uma mensagem de erro e a célula F4 será selecionada.

Veja se assim lhe atende.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 09/05/2014 8:54 am
(@praicyst)
Posts: 5
Active Member
Topic starter
 

Muito obrigada!
Me atende sim! Excelente!!!!

 
Postado : 23/05/2014 8:00 am