Estou com problemas de formatação de porcentagem os valores na variável vem por exemplo assim 88,63636363 mas quando chega na célula imprime assim 8.86%
O que será que esta acontecendo ?
Dim somaHora As Double
Dim totHora As Double
Dim horaDasOpcoes As Double
'CALCULA PORCENTAGEM DIA
c = HoraEmMinutos(wrGerarRelatorios.Cells(2, 4).Value, 0)
horaDasOpcoes = (somaHora * 100) / c
'wrLinha.Cells(lin, col + 2).NumberFormat = "0.0%" ' Ja utilizei isto e não funciona
wrLinha.Cells(lin, col + 2).Value = FormatPercent(horaDasOpcoes, 0)
Function HoraEmMinutos(ByVal hora As Date, ByVal calcHora As Integer) As Double
Dim h As Integer
Dim m As Integer
Dim soma As Integer
h = Hour(hora) * 60
m = h + Minute(hora)
HoraEmMinutos = calcHora + m
End Function
Fico no aguardo
Obrigado
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 15/09/2016 5:44 pm