.
2 Funciones de Excel de Fecha y Hora
3 Funciones de Excel Matemáticas y Trigonométricas
4 Funciones de Excel Estadísticas
5 Funciones de Excel de Búsqueda y Referencia
6 Funciones de Excel de Base de Datos
7 Funciones de Excel de Texto
8 Funciones de Excel Lógicas
9 Funciones de Excel de Información
10 Funciones de Excel Definidas por el Usuario
11 Funciones de Excel de Ingeniería
12 Funciones de Excel de Cubo
Private Function Unidades(num, UNO)
Dim U
Dim Cad
U =
Array(«un», «dos», «tres», «cuatro», «cinco», «seis», «siete», «ocho»,
«nueve»)
Cad = «»
If num = 1 Then
If UNO = 1
Then
Cad = Cad & «uno»
Else
Cad =
Cad & «un»
End If
Else
Cad = Cad & U(num –
1)
End If
Unidades = Cad
End Function
Private Function
Decenas(num1, res)
Dim D1
D1 = Array(«once», «doce», «trece»,
«catorce», «quince», «dieciseis«,
«diecisiete», _
«dieciocho», «diecinueve»)
D2 =
Array(«diez», «veint», «treinta», «cuarenta», «cincuenta», «sesenta»,
_
«setenta», «ochenta», «noventa»)
If num1
> 10 And num1 < 20 Then
Cad1 = D1(num1 – 10 – 1)
Else
Cad1 = D2((num1 10) – 1)
If (num1 10) <> 2
Then
If res > 0 Then
Cad1 = Cad1 & » y
«
Cad1 = Cad1 & Unidades(num1 Mod 10, 0)
End If
Else
If res = 0 Then
Cad1 =
Cad1 & «e»
Else
Cad1 = Cad1 &
«i»
Cad1 = Cad1 & Unidades(num1 Mod 10, 0)
End If
End If
End If
Decenas = Cad1
End
Function
Private Function Cientos(num2)
num3 = num2 100
Select Case num3
Case
1
If num2 = 100 Then
cad2 = «cien
«
Else
cad2 = «ciento
«
End If
Case 5
cad2 =
«quinientos «
Case 7
cad2 = «setecientos
«
Case 9
cad2 = «novecientos «
Case Else
cad2 =
Unidades(num3, 0) & «cientos «
End Select
num2 = num2
Mod 100
If num2 > 0 Then
If num2 < 10
Then
cad2 = cad2 & Unidades(num2, num2)
Else
cad2 = cad2 & Decenas(num2, num2 Mod 10)
End
If
End If
Cientos = cad2
End Function
Private Function
Miles(num4)
If (num4 >= 100) Then
cad3 =
Cientos(num4)
Else
If
(num4 >= 10) Then
cad3 = Decenas(num4, num4 Mod 10)
Else
cad3 = Unidades(num4, 0)
End If
End
If
cad3 = cad3 & » mil «
Miles = cad3
End
Function
Private Function Millones(cant)
If cant = 1 Then
ter = » «
Else
ter = «es «
End If
If (cant >=
1000) Then
cantl = cantl & Miles(cant 1000
El siguiente video explica como se debe guardar el archivo con la función realizada por el usuario y la forma de incorporarla a Excel para que aparezca en el listados de funciones de Excel.
Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends