Pregunta: Se deben evitar las entradas de valores no válidos en el área A1: B6, en caso de error, se mostrará un cuadro de mensaje respectivo. Respuesta: Inserte el siguiente código en el módulo Este libro. Private Sub Worksheet_Change(ByVal Target As Range) Dim var As Variant If IsEmpty(Target) Then Exit… Seguir leyendo Impedir la entrada de valores no válidos utilizando VBA en Microsoft Excel

¿Tiene un big data en una hoja de Excel y necesita distribuir esa hoja en varias hojas, según algunos datos en una columna? Esta tarea muy básica pero requiere mucho tiempo. Por ejemplo, tengo estos datos. Estos datos tienen una columna denominada Fecha, Escritor y Título. La columna del escritor… Seguir leyendo Hoja de Excel dividida en varios archivos basándose en la columna Uso de VBA

En este artículo, crearemos una función personalizada para generar el total del rango dinámico. Los datos brutos de este artículo consisten en números aleatorios. En este ejemplo, queremos calcular la suma de valores en todas las celdas de cada columna. Cada columna tiene un número diferente de valores. Hemos creado… Seguir leyendo Generar total de área dinámica utilizando VBA en Microsoft Excel

En este artículo, crearemos una macro para agrupar datos en nombre de ciertas condiciones. Los datos brutos consisten en datos del equipo de desarrollo empresarial. Consta de Nombre, Número de teléfono y Ventas por llamada. En este artículo, queremos agrupar los datos por nombre de agente y los ingresos totales… Seguir leyendo La agrupación de datos utilizando Microsoft Excel VBA en

La línea superior de la ventana es la barra de título. Utilice el espacio vacío disponible para agregar metadatos relacionados con el libro de trabajo. Para agregar metadatos, agregaremos código al evento de activación del libro de trabajo. Por lo tanto, el título del libro de trabajo cambiará cuando se… Seguir leyendo Inserción de la ruta en la que el libro se guarda en la barra de título o la barra de estado usando VBA en Microsoft Excel

Una colección es un tipo de datos que contiene objetos de almacenamiento como matrices (pero diferentes). Al escribir códigos básicos de VBA, debe haber utilizado libros de trabajo, hojas de trabajo, rangos, etc. Todos son colecciones. En este artículo, aprenderemos sobre las colecciones de VBA. ¿Qué es una colección en… Seguir leyendo Cómo utilizar VBA en Excel Colecciones

Cuando desee utilizar la funcionalidad de otras aplicaciones, debe decidir si desea utilizar la vinculación temprana o tardía de las variables de objeto. Enlace anticipado El enlace entre la variable de objeto y el objeto tiene lugar cuando se compila la aplicación. Esto da como resultado un mejor rendimiento en… Seguir leyendo información básica sobre la automatización OLE con VBA en Microsoft Excel

Con las macros siguientes, puede abrir y cerrar la bandeja / puerta del CD-ROM. Declare Sub mciSendStringA Lib «winmm.dll» (ByVal lpstrCommand como cadena, _ ByVal lpstrReturnString como cualquiera, ByVal uReturnLength como largo, _ ByVal hwndCallback como largo) Sub OpenCDTray() mciSendStringA «Set CDAudio Door Open», 0&, 0, 0 End Sub Sub… Seguir leyendo Abrir y cerrar la bandeja del CD-ROM utilizando VBA en Microsoft Excel

Si desea restaurar la imagen de la pantalla para el usuario después de que una macro haya cambiado la vista de la ventana, a veces puede simplemente activar la celda que era la celda activa cuando se inició la macro. Esto no siempre tiene éxito. El siguiente código de ejemplo… Seguir leyendo Restaurar la posición de la ventana usando VBA en Microsoft Excel