¿Cómo llamo un Function desde otro Procedimiento vba excel?
Tengo el siguiente código:
Function Hrst(FechaInicial As Date, FechaFinal As Date)
Hrst = (FechaInicial - FechaFinal) * 24
End Function
-------------------------------------------------------------------------------
'En esta parte quiero personalizar mi función para que parezca como la ayuda que aparece en excel
Private Sub DescribeFuncionHrsT()
Call Hrst
Dim Categoria As String ' Describe la categoría dela función
Dim FunctionName As String ' Describe el nombre de la funcion
Dim FunctionDescription As String ' Descripción de la funcion
Dim ArgDes(1 To 2) As String ' 'Descripción de los Argumentos
FunctionName = "HrsT"
FunctionDescription = "Devuelve el número de horas entre 2 fechas"
Categoria = "ExcelINFO" 'Text category
ArgDes(1) = "Es primer argumento de fecha"
ArgDes(2) = " Es el segundo argumento de fecha"
'
Application.MacroOptions _
Macro:=FunctionName, _
Description:=FunctionDescription, _
Category:=Categoria, _
ArgumentDescriptions:=ArgDes
End Sub