P+F: Cómo llamar a las funciones de Kutools para Excel en un script de VBA
P+F: Cómo llamar a las funciones de Kutools para Excel en un script de VBA
Este artículo responde a preguntas frecuentes y ofrece una guía clara, paso a paso, para invocar las funciones integradas de Kutools para Excel mediante VBA. Tanto si está empezando con VBA como si ya es un usuario experimentado de Excel, esta sección de P+F le ayudará a integrar Kutools perfectamente en sus proyectos.
R: Kutools para Excel es un complemento que potencia las capacidades nativas de Excel al ofrecer una amplia gama de funciones y herramientas. Está diseñado para simplificar tareas habituales, desde la gestión de datos hasta la automatización de procesos complejos. Al integrar sus funciones en VBA, podrás automatizar aún más tus flujos de trabajo y acceder a un conjunto ampliado de características que van más allá de lo que ofrece Excel estándar.
R: El método CallKutoolsAction es una función clave proporcionada por Kutools para Excel que le permite ejecutar directamente desde su script de VBA cualquiera de las operaciones integradas del complemento. Al pasar como parámetro un valor de la enumeración Actions —que especifica exactamente qué función debe invocarse—, este método activa la operación correspondiente de Kutools. Por ejemplo, puede utilizarlo para llamar funciones como «Comparar celdas» o «Acerca de», que muestra información sobre la versión o las características del complemento.
R: Para garantizar que su script de VBA pueda acceder a las funciones mejoradas, primero debe añadir la referencia de Kutools para Excel a su proyecto de VBA. Siga estos pasos:
- Abra el Editor de Visual Basic: Pulse Alt + F11 en Excel.
- Acceda al cuadro de diálogo Referencias:En el Editor de VB, haga clic en Herramientas > Referencias…

- Seleccione la referencia de Kutools: En el cuadro de diálogo Referencias, localice y active la opción Kutools for Excel (o con un nombre similar).
- Confirme: Haga clic en Aceptar para añadir la referencia a su proyecto.

R: Una vez haya añadido la referencia, podrá utilizar el método CallKutoolsAction en sus scripts de VBA. A continuación, le mostramos un procedimiento de ejemplo que ilustra cómo llamar a dos funciones distintas de Kutools:
Sub CallKutoolsActionDemo()
'Call the Compare Cells function
Call Callkutoolsaction(CompareCells)
'Invoke the About function
Call Callkutoolsaction(About)
End Sub
En este ejemplo:
- CompareCells: Cuando se pasa como parámetro, esta función compara celdas según criterios predefinidos.
- Acerca de: Esta función suele proporcionar información sobre el complemento Kutools para Excel.
El uso de la palabra clave Call garantiza que cada función se ejecute como un procedimiento independiente.
Siguiendo estas instrucciones y utilizando el código de ejemplo proporcionado, podrá llamar y utilizar correctamente las funciones de Kutools para Excel desde sus scripts de VBA. Ya sea comparando celdas, mostrando información o ejecutando otras operaciones, la integración de Kutools con VBA puede mejorar su experiencia en Excel al automatizar tareas complejas.
Esta sección de P+F debería servirle como guía completa para empezar a aprovechar todo el potencial de Kutools para Excel en sus proyectos de VBA. ¡Disfrute de un flujo de trabajo en Excel más fluido y eficiente!
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas independientes.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools. Un solo instalador.
Kutools for Office es una suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, lo que la convierte en la opción ideal para equipos que trabajan con distintas aplicaciones de Office.
- Suite todo en uno— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Funcionan mejor juntos— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos

