VBA

1.473 seguidores

Visual Basic for Applications (VBA), el lenguage usado para el desarrollo de macros en la suite ofimática Microsoft Office: Excel, Word, Powerpoint y Access

Preguntar
Pregunta en y en 3 temas más de

Enviar email con condiciones do while

Tengo el siguiente código, pero cuando envía el email correctamente no escribe Enviado y la fecha cuando ha sido enviado, os pego el código Do If Sheets("EMAIL").Cells(fila, 1) = "" Or Sheets("email").Cells(fila, 1) = "No Enviado" Then Set OM =...
Pregunta en de

¿Cómo colorear rangos discontinuos en vba?

Yo tengo la siguiente tabla en excel: C D E 3 01/11/2016 8:00 12:00 4 02/11/2016 8:25 17:00 5 03/11/2016 7:59 14:00 6 04/11/2016 9:00 17:00 ... Así hasta la fila 18. Luego en la fila 21 arranca de nuevo y se sigue repitiendo (7 veces). Lo que quiero...
Sin respuestas
Pregunta en y en 3 temas más de

Quisiera lanzar un popup dinámico en el que el usuario pueda elegir entre los valores de un array.

Digamos que tengo un array dinámico, que contará con una serie de valores y unas veces, y con otros otras veces. Lo que yo quiero que haga la macro, es que lance una pregunta al usuario, dando a elegir entre todas esas opciones, y que el usuario...
Sin respuestas
Pregunta en y en 4 temas más de

Adjuntar varios ficheros pdf por departamento y dirección email

Tengo una hoja de excel en la cual en la columna B tengo la dirección de envío de email y del responsable del dpto, en la columna C tengo el DPTO, en la columna DE tengo el empleado, en la columna E tengo la ruta del fichero PDF, mi intención es de...
Sin respuestas
Pregunta en y en 4 temas más de

Copiar archivos a carpeta con el mismo nombre del archivo

Para Dante Amor Buenas tardes, me es grado saludarlo nuevamente y pedirle una vez más su ayuda. Le explico.. Tengo en una carpeta cerca de 5000 archivos que necesito ponerlo en su carpeta correspondiente, la carpeta lleva el mismo nombre del archivo,...
Pregunta en y en 1 temas más de

Cómo combinar celdas mediante VBA

Os pongo en situación: Cada semana me pasan un reporte en Excel con un formato concreto, y tengo que modificarlo para darle otro formato de "salida", así que harto de repetirlo me he lanzado a la piscina para intentar hacer una macro que me solvente...
Pregunta en y en 1 temas más de

Pasar valores a variables de otro formulario

Estoy realizando un código dentro de un formulario, he creado un formulario externo para escoger a un usuario. Lo que quisiera que me ayuden es en pasar el valor de ese formulario externo la variable del código que estoy escribiendo.
Pregunta en y en 3 temas más de

Problema con Excel que consolida datos de otros libros con VBA

Tengo una macro que copia datos de diferentes libros, y las pega en un archivo línea por línea. Básicamente funciona así: 1. Archivo "Capturador", se corre la macro. Inicia preguntando la ruta de los archivos, que puede ser la carpeta en donde se...
Pregunta en de

Necesito traducir este código de macro

Tengo el siguiente código de macro pero no lo entiendo si alguien me lo explicara: Sheets("BD BOL VENTAS").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("B3").Select...
Pregunta en y en 2 temas más de

Formulario que introduzca datos en vba

Tengo una hoja con muchos nombre en la fila 1 Y tengo otra hoja con los mismos nombres en la columna A Lo que hace en una de las celdas es con BuscarV, cada vez que le meto un valor en la la hoja de las filas busca el nombre en la hoja donde los...

Mejores expertos últimos 100 días