Sabemos cómo crear un menú desplegable en cascada en una hoja de trabajo mediante la validación de datos. Pero, ¿cómo creamos un menú desplegable en cascada en el formulario de usuario de VBA? Ésta es una de las necesidades básicas. En este artículo, aprenderemos cómo crear un cuadro combinado dependiente… Seguir leyendo Cómo crear Combobox dependiente en VBA Excel?

No es posible eliminar todo tipo de módulos, no puede eliminar los módulos codificados para hojas de trabajo, gráficos y ThisWorkbook. En estos módulos tienes que eliminar el contenido en lugar del módulo en sí: Sub DeleteModuleContent(ByVal wb As Workbook, _ ByVal DeleteModuleName As String) ‘ deletes the contents of… Seguir leyendo contenido del módulo de eliminación utilizando VBA en Microsoft Excel

Si no desea agregar un módulo completo, puede agregar solo los procedimientos que faltan a un módulo existente utilizando la macro siguiente. Agrega el contenido de un archivo de texto a un módulo existente: Sub ImportModuleCode(ByVal wb As Workbook, _ ByVal ModuleName As String, ByVal ImportFromFile As String) ‘ imports… Seguir leyendo Añadir contenido a un módulo de un archivo usando VBA en Microsoft Excel

En este artículo crearemos una macro para eliminar un módulo del libro de trabajo. Usaremos MainModule como módulo sin formato. Queremos deshacernos de este MainModule. Haga clic en este botón para lo mismo. Explicación lógica En este artículo, hemos creado dos macros, DeleteVBComponent y calling_procedure. DeleteVBComponent Toma el nombre del… Seguir leyendo Eliminar un módulo utilizando VBA en Microsoft Excel

En Excel, tenemos varias formas de obtener información. Podemos obtener entradas usando argumentos de función, usar celdas y rangos de Excel como áreas de entrada y luego recuperar valores desde allí. También puede utilizar formularios de usuario para obtener información de los usuarios. Pero Excel proporciona una forma más de… Seguir leyendo Cómo Usar función InputBox en VBA Excel?

En este artículo, crearemos una macro para insertar un nuevo módulo en un libro de Excel. Antes de ejecutar la macro, necesitamos especificar el tipo y nombre del módulo. Como se puede ver en la captura de pantalla, solo tenemos un módulo en el libro de trabajo. En este ejemplo,… Seguir leyendo Crear un nuevo módulo utilizando VBA en Microsoft Excel

Como sugiere el nombre, la función CreateObject se utiliza para crear objetos. Pero, ¿por qué usamos el método o función CreateObject si podemos crear directamente un objeto usando la nueva palabra clave? Bueno, esa es una pregunta válida y tenemos una respuesta adecuada. La creación de un objeto utilizando CreateObject… Seguir leyendo ¿Cuál es el método CreateObject en VBA y cómo utilizar CreateObject método en Excel?

Si está trabajando con innumerables macros y desea una macro para borrar todos los códigos existentes del libro de trabajo de Excel actual, el siguiente artículo seguramente lo ayudará. Cuando desee eliminar todas las macros de un libro de trabajo o documento, puede usar la macro a continuación. El procedimiento… Seguir leyendo Eliminar todas las macros en un libro / documento utilizando VBA en Microsoft Excel