Logo Hardware.com.br
Luis Sangy
Luis Sangy Membro Junior Registrado
94 Mensagens 10 Curtidas

Macro em VBA que some números em formato hora e exiba o valor total das horas.

#1 Por Luis Sangy 03/03/2016 - 09:47
Galera, sem mistério, algo simples.. Estou fazendo uma macro aqui básica porém quando vou somar os valores em formato hora (00:35 poe exemplo) o resultado total é 0. Creio que a macro não está entendendo os valores, segue esboço do meu código:
Sub somavalores()
Dim i As Date
Dim n As Date
Dim soma As Integer
n = CInt(InputBox("Entre com o total de numeros = "))
i = 1
soma = 0
Do While i < n
soma = soma + Cells(i, 1)
i = i + 1
Loop

Cells(n + 1, 1) = soma

Sei que é algo mt simples mas isso é só a primeira etapa de um progama que tenho que desenvolver e gostaria de ajuda.
Marcelo G Prudencio
Marcelo G Pr... Geek Registrado
1K Mensagens 227 Curtidas
#2 Por Marcelo G Pr...
03/03/2016 - 12:26
Mas somar os valores em uma coluna que tenha as horas nao resolve???

Não precisa de VBA pra somar horas.

É muito melhor disponibilizar o arquivo ao inves de apenas o codigo.
Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho." - Autor Desconhecido
Simplifica que simples fica. - Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado" - Jorge Paulo Lemann.
Luis Sangy
Luis Sangy Membro Junior Registrado
94 Mensagens 10 Curtidas
#3 Por Luis Sangy
03/03/2016 - 15:57
Marcelo G Prudencio disse:
Mas somar os valores em uma coluna que tenha as horas nao resolve???

Não precisa de VBA pra somar horas.

É muito melhor disponibilizar o arquivo ao inves de apenas o codigo.

Marcelo, isso é para eu ter uma ideia inicial do progama que tenho que desenvolver, o excel soma sozinho as horas, eu só queria computar isso na macro, seria apenas o inicinho do progama. Eu fiz outro tópico com o titulo: Macro de calculos em VBA excel 2007. Se você puder dar uma analizada, ela é o progama inteiro que preciso desenvolver.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal