Resultados de la búsqueda a petición "vba"

4 la respuesta

¿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 ...

1 la respuesta

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 ...

1 la respuesta

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 ...

1 la respuesta

¿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 ...

1 la respuesta

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 ...

1 la respuesta

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 ...

2 la respuesta

¿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 ...

2 la respuesta

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 ...

1 la respuesta

¿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 ...

4 la respuesta

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 ...