Macros y programación VBA
Temas sobre la automatización de Excel utilizando macros y VBA. Errores de VBA. ¿No consigues que tus macros hagan lo que necesitas?
8680 temas en este foro
-
Hola buen día tengan todos, disculpen tengo un problema, es que tengo una macro que envia mails automáticos, pero esta adjunta archivos (manuales) que tengo guardados y se los envia a los clientes, y todo esto pasa cuando doy clic en el botón llamado "EnviarManual", y si adjunta los archivos, pero el problema es que si un cliente compro un producto le envia el manual pero mas a parte le envia todos los manuales a un cliente, cuando solo quiero que le envie el del producto que compre, en la macro puse condicionales pero no me las respeta porque les sigue enviando a todos los clientes todos los manuales que manejo. En resumen mi problema es que no encuentro solución para q…
-
0
Reacciones de usuarios
- 0 respuestas
- 596 visitas
-
-
Hola a todos, he estado últimamente trabajando en un nuevo complemento. Es una idea que se me ocurrió viendo videos de este tipo. Aunque tiene un porcentaje mío también cabe destacar que algunas cosas las he adaptado de ideas de otros programadores. -Este complemento es para enviar mails desde excel sin necesidad de abrir el outlook y además se puede configurar los smtp, puerto y ssl. Os dejo enlace al vídeo que he grabado y también os adjunto el archivo. Video mail configurable Seguramente tiene errores los cuales me podéis indicar. No ser muy crueles aun tengo la "L" de novato. Si está muy mal que Sergio quiete el post.…
-
0
Reacciones de usuarios
- 3 respuestas
- 624 visitas
-
-
Hola a todos Mi problema es que tengo varios template en Word que los enviaba a diferentes destinatarios personalizados gracias a la correspondencia compartida entre Word y Excel. Pero esta vez tengo un documento en Excel con una macro que debo enviar a varios destinatarios y necesito que se cambien algunas palabras de un texto (por ejemplo el nombre del destinatario) y que según ese nombre, se envía por correo Outlook a la casilla de correo que corresponda. ¿Se puede hacer algo así a través de vsb? De ante mano, muchas gracias y ojala me puedan ayudar. Saludos.-
-
0
Reacciones de usuarios
- 0 respuestas
- 593 visitas
-
-
Buenos días de nuevo hoy. Estoy teniendo problemas con una macro y no logro resolver. En la macro he creado un módulo que muestra un formulario sí la fecha de la columna "Fecha" es igual al día actual y después envía un mail al destinatario. El problema es que al hacer dicha comprobación me duplica los mails. Un saludo para todos. Adjunto macro: MMailAviso.xlsm
-
0
Reacciones de usuarios
- 6 respuestas
- 854 visitas
- 1 seguidor
-
-
Buenas Tardes amigos: Los molesto nuevamente, esta vez necesito que mi formulario, imprima varias veces unas label. Me explico mejor: En el userform2, ingreso unos datos, como fecha, chofer, placa, etc En el userform3, aparecen esos mismos datos que ingrese en el userform2, pero como label. Lo que quiero es que cuando le de a imprimir(grabar) en el userform3, me imprima las lineas en la hoja, pero que mantenga los datos de las labels que aparecen en el userform3, siempre y cuando no le de click a atras, que quiere decir volver a ingresar datos en el userform2. Ayudenme Es el 3er tema que abro y nadie me ayuda, se los ruego por favor. Se los agradezco Les adjunto…
-
0
Reacciones de usuarios
- 0 respuestas
- 902 visitas
-
-
Buenos días a todos los expertos: Siguiendo las indicaciones de Macro Antonio he encontrado esta macro a través del google, pero mis conocimientos no llegan a entedender como adaptarla a mis necesidades. La macro es esta: Public Function sendEmail(ByVal senderAddress As String, _ ByVal destinataryAddress As String, _ Optional ByVal subject As String = "", _ Optional ByVal body As String = "", _ Optional ByVal CC As String = "", _ Optional ByVal BCC As String = "", _ Optional ByVal…
-
0
Reacciones de usuarios
- 0 respuestas
- 842 visitas
-
-
Hola, muchas gracias de antemano por su apoyo, quiero cargar una imagen desde una hoja, he retomado algunos ejemplos aquí propuestos pero no puedo resolver mi problema, primero que nada, quisiera saber si se puede hacer si utilizar macros. Es un punto de venta, donde al introducir el código del producto, aparecen los datos del mismo (con la función BuscarV) pero quiero que aparezca una imagen a partir del valor que regresa la función buscar (Si se puede de otra forma, no tengo inconveniente), pero la imagen no aparece, si tecleo directamente en la celda, la imagen si aparece, pero indirectamente (resultado de la función) no aparece, gracias por su ayuda.
-
0
Reacciones de usuarios
- 4 respuestas
- 1.5k visitas
-
-
Buenas tardes/noches estimados especialistas, Estaba tratando de adecuar la macro a mi necesidad sin embargo me tope con algunos problemas que me gustaría me puedan ayudar a resolver, son 02 observaciones: 1. la macro no envía los archivos adjuntos pese a tener la ruta, la necesito porque envía diferentes reportes personalizados por usuario. 2. se creó la macro filtro_avanzado para agregar fechas al correo pero no funciona. Muchas gracias por su tiempo y quedo atento a su respuesta en caso no haber sido claro por favor me comentan. Saludos, Mandar mail con adjunto.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 1k visitas
-
-
Hola a todos; Tengo un formulario con un comboBox y varios frames. Desde el combobox selecciono el frame y lo posiciono mas o menos al centro del formulario. El problema erradica que si hago la llamada a otro frame este queda oculto detrás del primero Se como mover uno a uno pero me gustaría usar un mismo procedimiento para todos. He grabado un video explicando un poco el tema. Video frames Si se os ocurre algo me comentáis. MFrames.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 940 visitas
-
-
Hola buenos dias desde mexico tengo una super pregunta se pueden manejar archivos de exel es decir que mi mismo formulario pueda llamar los datos de otros archivos si es asi les puedo pedir de favor si me pueden ayudar gracias.
-
0
Reacciones de usuarios
- 2 respuestas
- 782 visitas
-
-
Hola, que tal, soy nuevo en el foro, y nuevo en la programación en excel, mirando el código aquí he aprendido bastante, pero no he logrado encontrar o manejar este pequeño problema que tengo. (Realmente no sé como manejarlo). Tengo esta macro que busca el valor numérico que se encuentra en un TextBox dentro de la columna A, y luego lo selecciona, esta rutina se ejecuta en el AfterUpdate y de ahí lo que hace es seleccionar la celda encontrada(el código lo encontré por alguno de los temas aquí). Pero, lo que no sé como manejar es que si no encuentra el valor correspondiente me mande un msgbox y de ahí devuelva el focus a esa misma caja. Ahora mismo al ejecutarla y buscar u…
-
0
Reacciones de usuarios
- 2 respuestas
- 3.3k visitas
-
-
Hola comunidad Alguien trabajo con el complemento mencionado para que por medio de un form recopile datos y guarde en una celda de la Hoja1 como ejemplo lo llamo desde un boton, textbox. Espero puedan ayudarme o guiarme para realizarlo.
-
0
Reacciones de usuarios
- 0 respuestas
- 571 visitas
-
-
Hola, Al cambiar de formulario lo hago asi F_Citas.Hide y abro el otro con F_principal.show El problema es que cuando cambio de formulario ejecuta el Userform.activate y me iniciliza el formulario, pero quiero que se quede como estaba al cambiarme. Espero haberme explicado. Gracias.
-
0
Reacciones de usuarios
- 1 respuesta
- 685 visitas
- 1 seguidor
-
-
Buen dia para todos Ya llevo un tiempo trabajando macros, sin embargo nunca he trabajado listbox para lo cual recurro a la valiosa ayuda que siempre he encontrado en este foro. Se trata, esta vez, de un archivo a traves del cual el vendedor toma pedidos; el adjunto contiene el userform2 en el cual al digitar el codigo del producto se llena sola el label19 y el label22; al poner la cantidad el valor total del label 23 se actualiza. No lo he escrito pero lo se hacer, hasta aqui no hay problema. Lo que quiero es que al dar clic en el CommandButton1 se vayan agregando los datos al listbox1, pero: 1. No se poner encabezados el listbox 2. No se alimentarlo desde textbox y …
-
0
Reacciones de usuarios
- 1 respuesta
- 1.4k visitas
-
-
AMIG@S, Agradeceré sus apoyos para solucionar con problemita en excel vba, les comento: Estoy tratando de automatizar una tarea, se trata registro de evaluaciones de check list de calidad en atención. He adjunto una replica del trabajo con los datos minimos por tema de capacidad. El formulario tiene un frame donde se ingresaran los datos del empleado mediante cajas de texto, tambien un multipages con 2 paginas (1 atributo por pagina), dentro de estas paginas existen 3 criterios de evaluación (label) y cada uno con 3 resultados (SI - NO - N.A.) estos últimos son optionbutton. En el archivo original tiene 4 multipage c/u con 4 a 5 paginas he avanzado gran parte del mini…
-
0
Reacciones de usuarios
- 2 respuestas
- 627 visitas
-
-
Buenas noches, Estoy detrás de manejar exclusivamente desde un formulario VBA la información de un libro excel. Para ello lo que quiero es abrir el xls sin que se vea la hoja excel. Al salir, que siga sin verse la hoja y se cierre el formulario. Se tendrían que ver con normalidad otros libros excel que puedan estar abiertos abiertos. Bueno, aquí dejo el ejemplo de partida, que, como podéis ver, previsualiza el libro antes que el formulario. Gracias anticipadas, Juan. Prueba Arranque.xls
-
0
Reacciones de usuarios
- 5 respuestas
- 2.8k visitas
-
-
Hola, Para realizar un inventario, he creado un userform con varios combobox y textbox y un image para seleccionar una imagen. Cuando completo todos los campos y pulso el botón correspondiente, los datos y la imagen se añaden a las celdas de la primera fila sin datos de la hoja. Así sucesivamente. Mediante dos botones del userform puedo subir y bajar por las filas de mi inventario y ver, a su vez, los registros en los controles. El caso es que he creado un botón eliminar, para eliminar la fila que contiene un registro que quiero dar de baja, pero no me elimina la imagen!! Llevo varios días buscando información sobre imágenes y su manipulación en visual basic, pero n…
-
0
Reacciones de usuarios
- 5 respuestas
- 4.5k visitas
-
-
Buenas tardes, mi consulta es por un problema que tengo con un listbox que uso para mostrar resultados de búsqueda filtrados mediante un textbox, el tema es que cuando no hago búsqueda con el textbox, se muestran todos los datos de las columnas que quiero con su formato correspondiente, pero al realizar una búsqueda, filtra muy bien pero la columna de los precios no se ve con formato de moneda (como si está en la tabla original y en el listbox antes de filtrar) Les dejo el procedimiento (que lo fui adaptando de otros trabajos publicados y también con su ayuda, ya que no tengo conocimiento en el tema) Desde ya muchas gracias Private Sub TEXTO_Change…
-
0
Reacciones de usuarios
- 19 respuestas
- 1.7k visitas
- 1 seguidor
-
-
Saludos. Deseo presentar una información mediante listbox, todo está bien menos una cosa: hay una columna donde la información tiene un formato personalizado (8 mA, 12 mA, 16 mA, etc), el "mA" es el formato personalizado. Pero el listbox no mantiene el formato y solo presenta (8, 12, 16,..). Cómo podría solucionar este incoveniente y hacer que el listbox mantenga el formato de origen de la celda? De antemano, gracias. (No adjunto archivo porque no lo veo necesario)
-
0
Reacciones de usuarios
- 9 respuestas
- 5k visitas
-
-
Hola, tengo esta plantilla con un macro en perfecto funcionamiento de nombre "replicar" que fue cedido por un usuario del foro al que le estoy muy agradecido. Este macro lo que hace es copiar en una nueva hoja del mismo libro todos los ingresos a excepción de aquellas filas en las cuales es valor en columna H es igual a "si". Ahora lo que me gustaria es que ya que en P2 estoy calculando el valor de la caja basado en los ingresos y salidas del dia, al ejecutar el macro "replicar" el valor de la hoja original se mantenga en la hoja copiada pero a la vez se actualize a medida que se registran nuevos ingresos y salidas. Gracias de antemano! mantener.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 707 visitas
-
-
Buenas Noches otra vez! Esta vez adjunto un archivo con un boton que dice "margenes para impresion", el cual, al momento de guardarse como otro archivo con nombre generado, tambien jala el boto pero sin la macro, lo que no se, es como hacer para que este boton cumpla su funcion de mantener todos los margenes a 0.5 que es el que uso para imprimir (claro estamos hablando del archivo que se ha guardado), Muchas Gracias por su amable apoyo! Saludos FACTURA MODEL OK 2.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 649 visitas
-
-
Buenas foreros: Gracias por vuestra colaboración de antemano, este es mi primer mensaje y me habéis ayudado mucho sin necesidad de haberme registrado. Resulta que tengo un libro y un formulario que alimenta al mismo, y desde el cual directamente se emite la orden de impresión. Todo está ideado para que el excel no se visualice, con Application.Visible = False, y funciona correctamente hasta que se abre cualquier otro libro de excel, momento en el cual, junto con el nuevo libro abierto, se muestra la hoja que alimenta el formulario (no modal por cierto, por si eso ayuda). La pregunta es: ¿Habría alguna forma de conseguir que al abrir cualquier otro excel, mi excel y su …
-
0
Reacciones de usuarios
- 0 respuestas
- 1.9k visitas
-
-
Buenos días amigos, estoy intentando mantener pintada la celda de la bolilla del BINGO, en mi tablero de control, pero en cada click a la macro me borra el valor pintado anteriormente. 1. ¿Qué comando podría darle a la macro, para que no despinte la celda anterior? 2. ¿Qué comando podría utilizar para "eliminar" las bolillas que ya han sido cantadas (pintadas)? Espero puedan ayudarme, un abrazo a todos. Adjunto el archivo de excel. Marcos Bingo_Telas_en_Pandemia.xlsm
-
0
Reacciones de usuarios
- 3 respuestas
- 795 visitas
-
-
Buenas tardes: Tengo una hoja protegida en donde voy agregando datos nuevos a partir de la fila 10 pero a la hora que ingreso un nuevo dato por lógica la tengo que desproteger y quedan vulnerables los rangos donde tengo los encabezados por lo que pueden ser borrados o editados. Lo que se pretende es que este rango de celdas esté siempre protegido aunque sea desprotegida la hoja. Estoy pensando en mantener siempre protegido el rango de la A1:G9, pero dentro de este rango cada vez que se desprotega la hoja deberán quedar libres las celdas de la B4 a la F4, para poder ingresar nuevos datos. Espero los valiosos comentarios y aportes. Gracias de antemano por su interés y a…
-
0
Reacciones de usuarios
- 6 respuestas
- 3.3k visitas
-
-
Buenos dias, soy nuevo en powerpivot y queria saber si es posible utilizar macros para powerpivot. Si es posible, alguien tiene un manual interesante sobre ello?
-
0
Reacciones de usuarios
- 0 respuestas
- 1.8k visitas
-
Información básica de protección de datos
- Responsable: Sergio Andrés Celemín
- Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.
- Legitimación: Consentimiento del interesado.
- Destinatarios : Hetzner Online GmbH.
- Duración: Mientras se conserve este post o hilo en la comunidad, o decidas eliminar el comentario.
- Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso, rectificación, supresión, oposición y demás derechos legalmente establecidos a través del email [email protected]
Información adicional: Encontrarás más información en la política de privacidad.