La función WorksheetFunction tiene por finalidad realizar emplear casi todas las funciones que trae incorporadas Excel, WorksheetFunction permite poder llamar a las funciones desde Visual Basic, tenga en cuenta que el nombre de las funciones es similar a los nombres de las funciones en Excel (en inglés), cada una de estas funciones a ser empleadas por medio de WorksheetFunction son métodos.
Métodos que existen en WorksheetFunction
La lista correspondiente a los métodos es extensa, puede acceder a dicha lista desde el siguiente enlace.
AccrInt, AccrIntM, Acos, Acosh, Aggregate, AmorDegrc, AmorLinc, And,Asc, Asin, Asinh
mas métodos WorksheetFunction
Recuerde al momento de invocar a WorksheetFunction, puede acceder a la lista completa de métodos, si esta no aparece por defecto puede emplear CTRL + ENTER a fin de que se despliegue esta relación.
Propiedades de WorksheetFuncion
1.- Application: Hace referencia al programa Excel.
2.- Creator: Hace refecencia al texto "XCEL" a fin de identificar al aplicativo que ha creado este objeto.
3.- Parent: Es una referencia al objeto WorksheetFunction.
¿Cómo usar WorksheetFunction?
Observemos el siguiente ejemplo:
.........................................................................................................
Sub mini()
Set myRange = Worksheets("hoja1").Range("A1:K30")
Respuesta = Application.WorksheetFunction.Min(myRange)
MsgBox Respuesta
End Sub
.........................................................................................................
Notemos que el uso de una función por medio de WorksheetFunction recibe los parámetros de forma similar a como la función equivalente en Excel los recibe, cuando se empieza a emplear WorksheetFunction es conveniente controlar con mucho cuidado el paso de estos parámetros a fin de asegurar la recepción correcta de los mismos.
Ejemplos de WorksheetFuncion
- Nombre propio en VBA
- Función WorkSheetFunction.CountIf
- WorksheetFunction.Binom_Dist VBA
- WorksheetFunction.Weekday VBA
- WorksheetFunction.DGet VBA
- Función WorsksheetFunction.Permut
- Función WorksheetFunction.SumIf
- Función WorksheetFunction.IsFormula
- Función Worksheetfunction.IsNonText
- Función WorksheetFunction.IsEven en VBA
- Función DIAS.LAB
- Función WorksheetFunction.IsText
- WorksheetFunction.Median
- Función WorksheetFunction.Roman
- WorksheetFunction.CountA
- Función WorksheetFunction.IsLogical
- Función WorksheetFunction.SumProduct
- Función WorksheetFunction.IsOdd
- Función WorksheetFunction.And
- Función Worksheet.IsNumber
- Función WorksheetFunction.Sum
- Función WorksheetFunction.Or
- Función WorksheetFunction.Fact
- WORKSHEETFUNCTION.MAX para el promedio de notas
- Función WorksheetFunction.Average
- Uso de WorksheetFunction.CountBlank
- Uso de WorksheetFunction.CountA
- Uso de WorksheetFunction.RandBetween
- Uso de WorksheetFunction.Vlookup