question

macro que soma valores no excel ate eles chegar a um total especificado, insira uma quebra de entao recomecar a soma?

Preciso de uma macro que irá somar os valores em uma coluna, até atingirem um total específico, então insere uma linha (como uma pausa entre as séries de valores) e recomeça a soma com as células restantes. Basicamente eu preciso invadir a seções via teto especificado em um total de colunas. Preciso de uma macro que irá somar os valores em uma coluna, até atingirem um total específico, então insere uma linha (como uma pausa entre as séries de valores) e recomeça a soma com as células restantes. Basicamente eu preciso invadir a seções via teto especificado em um total de colunas. O abaixo resposta não funcionou porque ele foi inserir quebras, mas quando eu somado os segmentos que quebrou acima, a soma foi superior a 100. Preciso de uma macro para dividir uma coluna de números em segmentos através de inserções de linha por um total especificado, e esses segmentos quando somados precisam ser menor ou igual a esse total para especificar
resposta Resposta
Aqui é uma macro que deve fazê-lo. O total específico onde ele insere uma pausa está actualmente fixado em 100. Você pode definir seu próprio ponto de interrupção, alterando o valor na linha que se assemelham a isso...

Tot = 100

Para instalar a macro...

ALT + F11 para abrir o editor de VB

Insert\Module

Cole o código abaixo na janela de edição

Quando você executa a macro, ele vai trabalhar na coluna da célula que está selecionada no momento.

Sub SummerBreak()

Dim r As Integer

Dim c As Integer

As Integer Dim Tot

Dim contador de tempo

'

Tot = 100

Contador = 0

c = ActiveCell.Column

r = Cells (65536, c).End(xlUp).Linha

Para cada célula no intervalo (células (1, c), células (r, c))

Contador = contador + value

Se o contador > = Tot, em seguida,

Cell.Offset (1, 0).EntireRow.Insert

r = r + 1

Contador = 0

End If

Próxima célula

End Sub

-

Comentários Comentários

Guest
marcelo na 23 Abr 2015
0
sua macro me interessa muito
mais quando faço a copia para o modulo ela não funciona
começa pelo bloco IF
Guest
Vanessa Santiago na 2 Ago 2017
0
Olá, gostaria de utilizar esta macro, mas preciso que ela mostre quais células foram utilizadas para chegar no valor especifico. Poderiam me ajudar?
Guest
Natália na 20 Jun 2023
0
Uma forma de abordar esse problema é através de uma macro que somará os valores até atingirem o total desejado e então inserirá uma linha para marcar o fim da série de valores. Após isso, a macro irá recomeçar a soma com as células restantes. Para isso, você pode usar a função de soma do Excel juntamente com um loop que verifique se o total atingiu o limite especificado. Caso contrário, a macro insere uma linha e continua somando. É importante garantir que a soma dos segmentos não ultrapasse o total estipulado. Sugiro buscar por tutoriais específicos sobre como criar macros com essas funcionalidades ou buscar ajuda de especialistas em Excel que possam te orientar de forma mais detalhada. Espero que isso te ajude a encontrar a solução para o seu problema! Boa sorte!

O seu comentário
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved