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?
8690 temas en este foro
-
Hola que nada que tal buenos días. Soy nueva en el foro, antes que nada quisiera agradecer este espacio, donde uno puede aprender y retro alimentarse de los demás he aprendido mucho en este foro. Les cuento mi problema, realice una macro la cual hace una serie de procedimientos, uso dos libros uno llamado remisión y otro llamado pedidos, en el libro pedidos tengo un botón el cual lo que hace es guardar lo que tiene el libro pedidos en un pdf, la carpeta donde guardo dicho archivo se encuentra en C:\Pedidos, pero al momento que presiono el botón para crear el pdf, me indica que la carpeta no está creada a pesar de haberla creado, lo más extraño de todo es que he probado …
-
0
Reacciones de usuarios
- 16 respuestas
- 2.6k visitas
-
-
Hola buen día para todos. Tengo una base de datos en una hoja de excel de muchos miles de registros, lo que requiero es realizar una macro que a partir de un calendario pueda elegir una fecha inicio y una fecha fin; por ejemplo fecha inicio 01/12/2013, Fecha fin: 15/12/2013, darle en click en un boton generar y me traiga de mi base de datos los datos que correspondan a esa fecha introducida y posteriormente me genere todos los calculos solicitados asi como tambien sus graficas necesarias y por ultimo todas las graficas generadas me las exporte a una presentación de power point. Hojala que alguien pueda ayudarme en algo se que no doy muchas explicacion contundente pero …
-
0
Reacciones de usuarios
- 2 respuestas
- 1k visitas
-
-
hola y buen día a todos los usuarios del foro Necesito que se genere un numero consecutivo en el formato que adjunto. Quiero que este numero sea guardado cada vez que se cierre o escoja cada una de las opciones que vienen en la hoja 2 y al dar click al botón se genere ese numero consecutivo con el texto que ya viene en esta pequeña macro que he creado, y continué la secuencia próxima vez que se abre la hoja. por mas que le he intentado hacer no me queda como quiero, cuando le doy click al boton secuencia me genere todos los números consecutivos. Espero me puedan apoyar-orientar sobre esto que no me deja dormir. Saludos a todos original ARCHIVO ACTUALIZADO (1).zip
-
0
Reacciones de usuarios
- 3 respuestas
- 1.1k visitas
-
-
Buenas noches Bueno la idea es una macro que me grabe el archivo como Archivo_dia_hora cuando lo vuelva a abrir , machaque el archivo anterior y escriba Archivo_nuevo dia_nueva hora cosa que cuando lo vea sabre que es el ultimo y que ademas cree una copia de respaldo de la forma Respaldo_Archivo_nuevo dia_nueva hora no subi archivo pues cualquier archivo excel cumple la funcion creo. gracias
-
0
Reacciones de usuarios
- 32 respuestas
- 4.1k visitas
-
-
Hola buenas tengo un problema con mi formulario la verdad es q no se como hacerlo le explico. tengo un formulario que esta especificado el nombre, el mes y el subtotal, con el boton agregar se guardan en el list box deacuerdo a lo asignado, ahora mi problema es el siguiente un vendedor en el mes de abril (como ejemplo) hace 5 ventas de x cantidad lo cual se agregan luego en marzo vende otras 5 tambien por x cantidad lo cual esta pintado en el listbox, ahora mi problema es que cuando pulse el boton guardar se guarde en la hoja de excel y sume el total de las ventas de un mismo mes y luego lo guarde en la columna del mes que corresponda. despues de hacer eso segun se con…
-
0
Reacciones de usuarios
- 2 respuestas
- 1.2k visitas
-
-
Buenas a todos Tengo un pequeño problema y es que estoy haciendo una macro que me haga dos tablas dinámicas, me hace la primera pero la segunda me genera error, hice la macro de cada tabla por separado y en otro código las llamo,adjunto el archivo para que pueda visualizar el problema, ejecuntenla y alguien que me dé una luz para corregir este impase. Muchas gracias. tablas dinamicas.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 979 visitas
-
-
Buenas Tardes, Necesito ayuda con la creación de una macro que al presionar un botón pueda indicarle un archivo de texto donde me extraiga la siguiente información: De las Lineas que comiencen por 2 Celda A(Rif) := J000122555 Celda C(Factura) = 00000338986 Celda D(Cuenta)= 00000000000511849 De las Lineas que comiencen por 1Celda B (Cliente) = MONTALBAN Ejemplo 1302040065VE.txt Book1.xls
-
0
Reacciones de usuarios
- 1 respuesta
- 834 visitas
-
-
Saludos Amigos, soy nuevo en esto, tengo un reporte generado por un reloj checador,me gustaria ver si me pudiesen ayudar, en el reporte tengo departamento, numero de trabajador, nombre, dia, marc entrada y marcacion salida. Me gustaria desde un libro diferente importar datos del reporte generado de modo que me acomode las columnas de la misma manera con con la excepcion de que las personas que no tienen marc entrada o marcacion salida no me pase sus datos. Ademas me gustaria que se hiciera un calculo en base a la entrada y salida para conocer el tiempo extra del trabajador. Agradeceria toda ayuda posible. eder.xls
-
0
Reacciones de usuarios
- 2 respuestas
- 869 visitas
-
-
Saludos alguien me puede ayudar con un ejemplo de una macro que importe informacion de una pagina web apartid de poner la liga en una celda, de antemano muchas gracias
-
0
Reacciones de usuarios
- 0 respuestas
- 529 visitas
-
-
Necesito por favor si me pueden ayudar con la siguiente macro. Tengo un archivo con varias celdas de información climática pero debe ir colocando a cada columna la información de medida al final de cada celda ejemplo Temperatura exterior viene original 20.3 y debo colocarle 20.3 °C y así con las demás columnas envío el archivo en Excel como ejemplo agradezco me puedan ayudar.
-
0
Reacciones de usuarios
- 1 respuesta
- 768 visitas
- 1 seguidor
-
-
Hol@ a todos, Tengo una base de datos de proveedores en Excel. En una de las columnas tengo puesta la fecha de última revisión (Última Rev) de los datos de cada proveedor. Cada fila contiene los datos de cada proveedor. Quería preguntaros si se os ocurre algo para que al modificar algún dato contenido en la fila del proveedor, automáticamente en la celda correspondiente a la columna fecha de Última Rev, al dar enter y salir de la celda, insertara la fecha de la última entrada de datos, que normalmente será HOY(), pero como dato no como función. Muchas gracias por adelantado y un saludo.
-
0
Reacciones de usuarios
- 4 respuestas
- 897 visitas
-
-
Muy buenos Días. Tengo que crear una macro la cual me alerte por medio de un correo cuando el inventario llegue a sus puntos mínimos, son alrededor de mas de 7000 artículos y pues cada articulo tiene su mínimo no todos los mínimos son iguales. No tengo muchas bases en el VBA de excel solo lo mas básico. Lo que busco mas específicamente es que cuando se actualicen las existencias de los artículos, la macro automáticamente me envíe un correo con todos los artículos que estén por debajo del mínimo. Les agradecería mucho su ayuda. - - - - - Mensaje combinado - - - - - En el archivo estan como tengo acomodados los datos - - - - - Mensaje combinado - - - - - El correo e…
-
hola, soy nuevo en este tema de programacion de macros en excel. Mi consulta es la siguiente tengo una base de datos correspondiente a 21 menus y sus ingredientes ademas de sus respectivos pesos y medidas, lo que quiero es que al seleccionar diferentes menus me copie en una hoja la cantidad y el ingrediente correspondiente eliminando los ingedientes que no son comunes entre menus...agradezco su ayuda PROGRAMA PARA CICLO DE MINUTAS SEMANAL.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 894 visitas
-
-
Buenos días, os explico: Tengo un problema, necesito que en función del turno de trabajo que sea una persona, me busque una hoja oculta. Para que lo entendais mejor, he creado un excel para que me podais ayuda, En la casilla C5 quiero que la gente pongo el turno que le pertoca (A,B,C,D o E) y en función de eso quiero que me busque la hoja del turno que le pertoca: yo soy turno "A": pongo en C5 turno "A" y visualizo automáticamente la hoja del "turno A", o se me desoculta esa hoja. Alguien me puede ayudar? Hoja turnos.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 578 visitas
-
-
Buenas a todos, estoy buscando una Macro que haga lo mismo que "RDBMerge" que me una los datos de distintos libros en uno solo. pero RDBMerge me abre otro libro para darme esos datos y lo que yo quiero es que me salgan en el libro principal. La cosa es que me pille de un directorio todos los excel que tienen la misma tabla con distintos datos y me las liste en un excel pricipal. ¿Se podria hacer? Muchas Gracias por vuestro tiempo. Saludos
-
0
Reacciones de usuarios
- 0 respuestas
- 655 visitas
-
-
Buenas tardes, por favor necesito una macro para poder guardar datos de la hoja Formato de Tareo 2021 a hoja DATA FASEO a manera de historial, cada vez que tengo que modificar y los rangos la cual se tienen que pasar o guardar ya se encuentran en la hoja DATA FASEO que los copie de forma manual y algunos otros rangos mas para completar con el registro, por favor si se podria dar una solucion ya que para mi se me hace imposible. Muchas gracias y adjunto el archivo. Reporte diario de trabajo Rev.xlsm
-
0
Reacciones de usuarios
- 16 respuestas
- 2.4k visitas
- 1 seguidor
-
-
Buenas noches, deseándole existo a la pagina y a sus colaboradores del mismo, quisiera nuevamente molestar su atención a este problema. Genero un reporte desde esta instrucción y lo que deseo es que al presionar la tecla de cancelar impresión debería cancelar pero no lo hace por consiguiente hace la impresión dicho reporte Sub PENSI() For f = 8 To 8 Sheets("BOLETA PENSIONISTA").Select Range("A1:H70").Select Range("CODIGO3") = Sheets("PENSIONISTA").Cells(f, 1) Application.Dialogs(xlDialogPrinterSetup).Show 'Abre el formulario para seleccionar y configurar la impresora ' ActiveWindow.SelectedSheets.PrintOut Copies:=1 ActiveWindow.SelectedShee…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.8k visitas
-
-
Hola a todos: Quisiera diseñar un macro que me permitiera unir 20 columnas de 15 filas y luego ordenar los números de la macrocolumna de forma que yo pueda saber las veces se repite cada número y mostrar el resultado en una tabla con la disposición de las veces que se repite cada número. Saludos
-
0
Reacciones de usuarios
- 1 respuesta
- 959 visitas
-
-
Hola a todos! Mi problema es que he realizado una macro para una planilla de cheques. El tema es que en esa planilla todas las columnas tienen autofiltro (Fecha_Vencimiento, Banco, titular, etc). Yo necesito contar y sumar los distinto datos que se agregan en cada celda pero a su ves debo poder procesarlo cuando un o varios autofiltros esten ectivados. Ahi es donde tengo el problema, la macro que realice me suma y cuenta siempre el total de datos y no me tiene en cuenta los autofiltros. He usado la funcion subtotal esa si me tiene en cuenta los autofiltros activados pero no se como realizar esos subtotales repetando las condiciones que necesito para cada caso. Estye e…
-
0
Reacciones de usuarios
- 4 respuestas
- 1.3k visitas
-
-
Hola a todos...quisiera saber como hacer para que esta macro me busque palabras que se encuentran dentro de una cadena de texto. Ej. Combustible - Estación de Servicios Internacional - RAMIREZ GALEANO MILCIADES VIDAL......es decir escriba "Estación o Servicios o Vidal y que me lo encuentre He probado de diferente manera y no pude dar con el...creo que mi problema está en esta linea....... palabra = VBA.Format(Me.TextBox2, "*") Esta es la macro que dispongo Private Sub CommandButton2_Click() Dim palabra As String With Range("E1:E" & Range("E" & Rows.Count).End(xlUp).Row) palabra = VBA.Format(Me.TextBox2, "*") Set fil = .Find(pala…
-
0
Reacciones de usuarios
- 4 respuestas
- 942 visitas
-
-
Hola, Decidí automatizar los cambios que regularmente le debo hacer a unos archivos xls que manejan algunos usuarios, cambios como actualización de formulas y corrección del formatos, tengo inconveniente con los formatos, cree una Macro que se basa en un archivo que contiene un formato especial (estilos de letra, formato de celdas, colores, lineas...etc) para formatear los otros archivos que los usuarios desordenan. Esta ejecuta bien, no muestra errores, al terminar graba el archivo que ha sido formateado y muestra el resultado, el cual es perfecto!!, cierro el archivo y al abrirlo de nuevo, no aparece ningún cambio, como si no tomara tooodos los cambios realizado…
-
0
Reacciones de usuarios
- 1 respuesta
- 1k visitas
-
-
Hola que tal expertos, en esta ocasión recurro a ustedes ya que no tengo idea de como generar esta macro, lo eh hecho con la función de buscarv pero no me funciona tal cual yo quiero ya que solo me muestra el primer dato en el que coincide y los demás datos no me los toma en cuenta, espero me puedan ayudar a solucionar u orientar en como realizar lo siguiente. Tengo un archivo de excel en donde tengo alrededor de 50 hojas cada una llamada ESTADO1,ESTADO2... asi sucesivamente... una de mis hojas se llama ACUMULADO que es donde tengo toda la información de la base de datos, por lo pronto ya logre que dependiendo del nombre de mi hoja se asigne a una celda dentro d…
-
0
Reacciones de usuarios
- 9 respuestas
- 1.3k visitas
-
-
Estimados Estoy de a poco entrando en el fascinante mundo de programar en VB, pero me falta mucho por aprender. Por esta razon , necesito ayuda para crear la siguiente macro: - Realizar una macro que permita ingresar la edad de una persona a través de un inputbox y Muestre un mensaje si es mayor de edad o no. Tengo este codigo, pero algo le falta al parecer: Public Sub prueba() X = MsgBox("Desea Continuar", vbYesNo + vbQuestion, "Opción") End Sub Muchas gracias saludos meggido
-
0
Reacciones de usuarios
- 1 respuesta
- 1.8k visitas
-
-
Hola Necesito ayuda respecto a una macro que no consigo realizar. el problema en la hoja de cálculo és el siguiente: - Tengo dos "series" de tablas (cada tabla separada por la superior por varias filas en blanco) . Estas tablas están ordenadas como dében(en las respectivas series). El problema es que no están alineadas: ej: la primera tabla de cada "lista" de tablas tienen que estar alineadas ( la primera tabla de la dos listas tienen que empezar en la misma fila; la segunda tabla de cada lista tienen que empezar en la misma fila,etc ). Otro problema añadido es que las tablas no tienen el mismo tamaño en cuanto filas (si en cuanto a columnas) y que la separación entr…
-
0
Reacciones de usuarios
- 0 respuestas
- 657 visitas
-
-
Hola que tal, antes que nada muchas gracias a quienes se tomaron la molestia de leer mi post anterior; estoy de nuevo en el foro ya que solo necesito una ayuda en este nuevo problema que tengo, no logro hacer o no comprendo bien como esta estructurada esta macro digamos que en mi hoja ACUMULADO es donde tengo todos los datos, en las demas hojas estan separadas por estado, la informacion se distribuye de acuerdo a la celda A1 que viene en cada hoja, ahora lo que no se como lograr es que la informacion en vez de que se llene de A2 en adelante, lo haga a partir de la celda B15 ya que cada hoja tiene un formato igual, pero ahora no se como hacer eso desde la celda B15 y si m…
-
0
Reacciones de usuarios
- 4 respuestas
- 1k 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 sergio@ayudaexcel.com
Información adicional: Encontrarás más información en la política de privacidad.