Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Funciones en VBA

Las siguientes Funciones en VBA  o Macros podrían ser de mucha ayuda para las diversas tareas en las que nos veamos involucrados en resolver, en esta relación tenemos un acercamiento a las funciones en VBA mas usuales que podríamos llegar a emplear.

A la fecha en la web no encontramos una relación lo suficientemente exhaustiva de las funciones en VBA disponibles así que desde el blog hemos comenzado, paso a paso, a establecer nuestra propia relación de funciones, prestando especial interés a los ejemplos de uso de cada función que desarrollemos,  si desean que agreguemos alguna en particular o han encontrado alguna observación sobre algunas de las funciones descritas, por favor avísennos por medio de sus comentarios fin de realizar las revisiones y adecuaciones que sean necesarias.

Debe tenerse en cuenta que estas funciones en VBA pueden emplearse desde cualquier parte del proyecto, es decir ya sea desde los módulos, hojas, ThisWorkbook, y formularios.

Algunas de las funciones en VBA revisadas: 

  1. Función ISERROR
  2. Función FILEDATETIME
  3. Aplicar Trim a un rango de celdas con Macros
  4. 5 Funciones en VBA imprescindibles
  5. Función MonthName
  6. Función MKDIR
  7. Función RGB en VBA
  8. Función HOUR
  9. Función GETATTR
  10. Función RTRIM
  11. Función ChDir
  12. Evaluacion del dia con la Función Day
  13. Función Month en VBA
  14. Función Right en VBA
  15. Función Mid para calificación crediticia
  16. Función Abs
  17. Función Now en VBA
  18. Función Formatpercent
  19. Función DateAdd (Teoría Nagele)
  20. Función FileLen en VBA
  21. Función IsEmpty en VBA
  22. Función Len en VBA
  23. Función Left
  24. Función Space en BVA
  25. Función Rnd
  26. Funcion IsNumeric
  27. Función FormatCurrency en VBA
  28. Función IsNull en VBA
  29. Función StrConv
  30. Función Replace
  31. Función Val en VBA
  32. Función Choose en VBA
  33. Función CurDir
  34. Función InputBox en VBA
  35. Función DateSerial en VBA
  36. Función WeekdayName
  37. Función LCase con VBA
  38. Función ROUND
  39. Función Sgn
  40. Función Date
  41. Función INT
  42. Función DateDiff
  43. Función Fix con VBA
  44. Función LTrim
  45. Función CHR
  46. Función DateSerial
  47. Función TimeSerial
  48. Funcion Ucase
  49. Función InStr
  50. Función Format
  51. Función IsDate
  52. Función Asc
  53. Función InStrRev

 

Funciones de Conversión en VBA

El propósito de estas funciones es poder convertir una expresión (un texto o número) en un tipo de dato específico que requiera ser empleado.

Para conocer un poco más acerca de los tipos de datos puede examinar el artículo Tipos de Datos en VBA

En la siguiente lista se encuentran ejemplos de cómo realizar las conversiones de tipos de dato en VBA.

  1. Función CINT
  2. Función Cbyte en VBA
  3. Función CLng en VBA
  4. Función Cdec
  5. Función CStr
  6. Función CVAR en VBA
  7. Función CCur en VBA
  8. Función CDate con VBA
  9. Funcion Cbool
  10. Función CDbl

Funciones de Excel en VBA

Para usar funciones de Excel en VBA se puede emplear el objeto WorksheetFunction, para conocer un poco mas acerca de este objeto revise ¿Qué es WorksheetFunction?.

En los siguiente artículos se puede observar diversos ejemplos sobre el uso de WorksheetFunction:

  1. Función DIAS.LAB
  2. Función WorksheetFunction.IsText
  3. WorksheetFunction.Median
  4. Función WorksheetFunction.Roman
  5. WorksheetFunction.CountA
  6. Función WorksheetFunction.IsLogical
  7. Función WorksheetFunction.SumProduct
  8. Función WorksheetFunction.IsOdd
  9. Función WorksheetFunction.And
  10. Función Worksheet.IsNumber
  11. Función WorksheetFunction.Sum
  12. Función WorksheetFunction.Or
  13. Función WorksheetFunction.Fact
  14. WORKSHEETFUNCTION.MAX para el promedio de notas
  15. Función WorksheetFunction.Average
  16. Uso de WorksheetFunction.CountBlank
  17. Uso de WorksheetFunction.CountA
  18. Uso de WorksheetFunction.RandBetween
  19. Uso de WorksheetFunction.Vlookup
Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5