Me he buscado en la web y no he podido encontrar respuesta a lo que tengo en mente.
He creado una UDF, y funciona muy bien, el problema que tengo es que al momento de usarla en una hoja, no muestra los argumentos necesarios para que funcione correctamente la fórmula.
La pregunta es: ¿Se puede lograr que se muestren los argumentos necesarios de la función en una hoja?
Es decir, así como cuando se usa la función BuscarV, que en pantalla se muestran los argumentos necesario ("valor_buscado, matriz_buscar_en, indicador_columnas, [ordenado]")
No se si es necesario subir archivo para esto, pero pego aquí la formula que he creado.
Function RetencionISR(Sueldo As Double, Mes As Integer, Optional Extras As Double, Optional OtrosIngresos As Double, Optional AnteriorISR As Double) As Double
Dim IngresosAnuales As Double
Dim BonificacionAnual As Double
Dim RentaBruta As Double
Dim IGSSAnual As Double
Dim DescuentoAnual As Double
Dim TotalDescuentos As Double
Dim RentaNeta As Double
Dim Meses As Integer
Dim ISRAnual As Double
Dim DescuentoISR As Double
Meses = 12 - Mes + 1
IngresosAnuales = (Sueldo * 12) + Extras + OtrosIngresos
BonificacionAnual = 250 * 12
RentaBruta = IngresosAnuales + BonificacionAnual
IGSSAnual = IngresosAnuales * 0.0483
DescuentoAnual = 48000
TotalDescuentos = IGSSAnual + DescuentoAnual
RentaNeta = RentaBruta - TotalDescuentos
If RentaNeta > 300000 Then
ISRAnual = (((RentaNeta - 300000) * 0.07) + 15000)
Else
ISRAnual = (RentaNeta * 0.05)
End If
DescuentoISR = (ISRAnual - AnteriorISR) / Meses
RetencionISR = DescuentoISR
End Function
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Muy buen día, tarde, noche.
Me he buscado en la web y no he podido encontrar respuesta a lo que tengo en mente.
He creado una UDF, y funciona muy bien, el problema que tengo es que al momento de usarla en una hoja, no muestra los argumentos necesarios para que funcione correctamente la fórmula.
La pregunta es: ¿Se puede lograr que se muestren los argumentos necesarios de la función en una hoja?
Es decir, así como cuando se usa la función BuscarV, que en pantalla se muestran los argumentos necesario ("valor_buscado, matriz_buscar_en, indicador_columnas, [ordenado]")
No se si es necesario subir archivo para esto, pero pego aquí la formula que he creado.
Function RetencionISR(Sueldo As Double, Mes As Integer, Optional Extras As Double, Optional OtrosIngresos As Double, Optional AnteriorISR As Double) As Double Dim IngresosAnuales As Double Dim BonificacionAnual As Double Dim RentaBruta As Double Dim IGSSAnual As Double Dim DescuentoAnual As Double Dim TotalDescuentos As Double Dim RentaNeta As Double Dim Meses As Integer Dim ISRAnual As Double Dim DescuentoISR As Double Meses = 12 - Mes + 1 IngresosAnuales = (Sueldo * 12) + Extras + OtrosIngresos BonificacionAnual = 250 * 12 RentaBruta = IngresosAnuales + BonificacionAnual IGSSAnual = IngresosAnuales * 0.0483 DescuentoAnual = 48000 TotalDescuentos = IGSSAnual + DescuentoAnual RentaNeta = RentaBruta - TotalDescuentos If RentaNeta > 300000 Then ISRAnual = (((RentaNeta - 300000) * 0.07) + 15000) Else ISRAnual = (RentaNeta * 0.05) End If DescuentoISR = (ISRAnual - AnteriorISR) / Meses RetencionISR = DescuentoISR End Function