JIPM
New Member
- Joined
- Nov 19, 2021
- Messages
- 15
- Office Version
- 2016
Hola amigos Foristas. Soy nuevo por acá y tengo una duda que quizás ustedes me pueden ayudar.
Tengo este código para sumar los importes según departamentos, y la variable la declaré como Currency, pero yo necesito que se muestre en el ListBox con el siguiente formato: "#, ## 0.00", el problema está en que no se donde colocar el formato.:
'-----------------------------------------------------------------------
'------------------------------------------------------------------------------
Gracias de antemano y tengan excelente noche.
Sludos
JIPM
Tengo este código para sumar los importes según departamentos, y la variable la declaré como Currency, pero yo necesito que se muestre en el ListBox con el siguiente formato: "#, ## 0.00", el problema está en que no se donde colocar el formato.:
'-----------------------------------------------------------------------
VBA Code:
Private Sub Bonificacion_Click ()
Dim I, J As Integer
Atenuar UF As Long
Dim Sx As Boolean
Dim Suma As Currency
Con Hoja9
UF = .Range ("A" & .Rows.Count) .End (xlUp) .Row
Me.ListBox3.AddItem
Me.ListBox3.List (Me.ListBox3.ListCount - 1, 0) = Hoja9.Cells (5, 5)
Suma = Application.WorksheetFunction.SumIf (.Range ("E5: E" & UF), Me.ListBox3.List (Me.ListBox3.ListCount - 1, 0), .Range ("R5: R" & UF))
Me.ListBox3.List (Me.ListBox3.ListCount - 1, 1) = Suma
Para I = 5 a UF
Sx = falso
Para J = 0 Para mí.ListBox3.ListCount - 1
Si .Cells (I, 5) = Me.ListBox3.List (J, 0) Entonces
Sx = Verdadero
Terminara si
Siguiente J
Si Sx = Falso entonces
Me.ListBox3.AddItem
Me.ListBox3.List (Me.ListBox3.ListCount - 1, 0) = Hoja9.Cells (I, 5)
Suma = Application.WorksheetFunction.SumIf (.Range ("E5: E" & UF), Me.ListBox3.List (Me.ListBox3.ListCount - 1, 0), .Range ("R5: R" & UF))
Me.ListBox3.List (Me.ListBox3.ListCount - 1, 1) = Suma
Terminara si
Siguiente yo
Terminar con
End Sub
Gracias de antemano y tengan excelente noche.
Sludos
JIPM
Last edited by a moderator: