Resultados de la búsqueda a petición "vba"
¿Cómo recorrer una tabla y acceder a elementos de fila por su encabezado de columna?
Tengo la siguiente macro que necesita recorrer una tabla de Excel-2007. La tabla tiene varias columnas y actualmente estoy encontrando la posición correcta de la columna usando elIndex columnas de propiedad Usar el índice es la única forma que ...
La función TextToColumns usa un delimitador incorrecto
Estoy tratando de abrir todos los archivos csv (el separador es punto y coma) en un directorio y este es el código que creo que debería funcionar: Sub test() Dim MyFile As String Dim MyDir As String MyDir = Application.ActiveWorkbook.Path MyFile ...
Acceda a VBA para enviar resultados de consultas a correo electrónico de Outlook en formato de tabla
Me gustaría enviar un correo electrónico con Outlook basado en los resultados de la consulta de mi tabla pero con formato de tabla (en el cuerpo). Por alguna razón, el código solo genera el último registro de la tabla en el cuerpo del correo ...
¿Cómo encontrar y resaltar todas las ocurrencias de cadenas múltiples dentro de ActiveSheet?
Ya he encontrado una solución, pero el código sería demasiado largo. Luego decidí buscar una forma de insertar todas las palabras que quiero encontrar y resaltar en un solo Método de búsqueda. Encontré algunas ideas sobre el uso de matrices para ...
VBA pegando matriz tridimensional en hoja
Tengo una matriz tridimensional (5 x 5 x 3) y necesito publicar (5 x 5 x 1) en la Hoja1, (5 x 5 x 2) en la Hoja2, (5 x 5 x 3) en la Hoja3. Debido a que estoy construyendo esta matriz tridimensional dentro de 3 bucles for anidados, no puedo usar ...
Cómo copiar y pegar siempre una fila debajo
He estado trabajando en el código para copiar y pegar de una hoja de trabajo a otra. Los datos que necesito copiar siempre estarán enA1:E1, sin embargo, siempre necesito pegar una fila debajo. Lo ejecutaré todos los días, por ejemplo, si hoy pego ...
¿Por qué debería dimensionar mis variables en VBA realmente?
Solían decir que se trataba de la gestión de la memoria. Sin embargo, al echar un vistazo a las cosas, encuentro que si no se dimensiona una variable, se establecerá un tipo de datos variante que asigna 22 bytes de memoria. Consideremos un solo ...
Deshabilite la opción de guardar Excel pero permita guardar macro
Estoy creando un archivo de Excel y quiero deshabilitar la opción 'guardar' y 'guardar como ...'. Encontré muchas soluciones en Internet, como esta en VBA: Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) MsgBox ...
¿Cómo escribo un código VBA para cambiar el nombre de todas las carpetas en una carpeta raíz?
Soy muy nuevo en VBA y he estado jugando con algunos códigos para el trabajo. Básicamente, tengo una carpeta que contiene más de 1000 carpetas con diferentes nombres, y necesito cambiar el nombre de cada carpeta. Tengo una hoja de ...
Lectura de macro VBA lenta en celdas
Tengo una macro VBA, que escribe datos en una hoja de trabajo despejada, ¡pero es realmente lenta! Estoy creando instancias de Excel de un profesional de proyectos. Set xlApp = New Excel.Application xlApp.ScreenUpdating = False Dim NewBook ...