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 a todos y todas. Hace ya un tiempo, con vuestra ayuda, logré crear una hoja de excel que utilizamos como herramienta en el trabajo. El caso es que una de las macros que hace la media aritmética de varias calificaciones (puedo introducir números decimales y signos "+" entre ellos) quisiera que se repetiese en todas las celdas donde se pueden introducir notas (donde por el momento, solamente puedo introducir un número y no varios sumandos como en la celda D6), es decir, que lo mismo que puedo hacer en la celda D6, pueda hacerlo en la F6, H6 y J6. También que pueda hacerlo en las sucesivas filas, hasta el registro 34. No sé si me he explicado bien. A…
-
0
Reacciones de usuarios
- 0 respuestas
- 848 visitas
-
-
Buen dia Tengo la siguiente macro que lo que hace es generar un archivo en txt, subi un ejemplo de como me genera las polizas (poliza 3) Esta macro toma los dados de una sola fina, lo que necesito esque la funcion se repita en varias fila, por ejemplo, si se corre en dos filas me debe de crear el txt con la informacion de las dos filas, subo un ejemplo de como necesito que quede en la poliza 2. Si alguien me pudiera ayudar meseria de mucha utilidad de antemano gracias. Póliza3.txt pólizas2.txt
-
0
Reacciones de usuarios
- 3 respuestas
- 1.9k visitas
-
-
Buenas tardes Tengo una base de datos de 150 puntos de venta y a cada uno le corresponden 300 referencias. Como hago para que cada punto de venta se repita 300 veces y asi pegar al frente las 300 referencias; al final la hoja debería tener 45000 filas. Gracias para ayuda excel.xlsx
-
0
Reacciones de usuarios
- 4 respuestas
- 1.1k visitas
- 1 seguidor
-
-
Solicito su ayuda para ver si es posible hacer una macro para que al ingresar en la celda b2 por ejemplo el numero 9, en el rango a:a600 se repita 9 veces el 1, despues 9 veces el 2, 9 veces el 3... es decir de la fila 1 a la 9 que haya 1, de la 10 a la 18 que haya 2 . Desde ya muchas gracias, y si es posible hacerlo mediante una formula tambien me va servir pero yo no pude hacerlo de ninguna de las dos formas
-
Buenas tardes colegas. Son mis deseos que se encuentren bien de salud. Tengo un problema y me gustaría que me ayudaran dentro de sus posibilidades. Es sobre el Sistema de Ordenes de trabajo que algunos de ustedes me han ayudado a conformar. El Sistema recoge el total de las Ordenes de Trabajo que se ejecutan y se toman una serie de datos. Todo está funcionando bien, pero se me presenta un problema. En una misma Orden pueden haber dos o más Operario y en esos casos habría que hacer tantas veces como operario exista la misma Orden. Voy a explicarme de una mejor manera: Ejemplo: En la orden 75145 se pasan los datos a cada uno de los campos que se solicita, per…
-
0
Reacciones de usuarios
- 5 respuestas
- 742 visitas
- 2 seguidores
-
-
Hola, Tengo una consulta, resulta que he logrado crear una lista desplegable dependiente, el problema ahora, es que necesito que esa misma acción se repita las celdas siguientes, la acción fue creada en VBA para la celda K8 relacionada con AJ8,pero lo que ahora necesito es que el evento de K8 suceda también en K9, K10 y demás (hasta K47) y AJ8, AH9 y demás; probé con copiar el código de VBA:... Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$K$8" Then Exit Sub ActiveSheet.Unprotect Select Case Target.Value Case Is = "Actualización guía comercial" rgo = "_730_53" Case Is = "Elaboración guia comercial" rgo = "_730_53" Case Is = "Pe…
-
0
Reacciones de usuarios
- 6 respuestas
- 3k visitas
-
-
Saludos, Tengo una hoja en excel con datos de una compra a un proveedor, de esta hoja quiero sacar etiquetas para productos, necesito entonces que cada hilera que representa un producto del cual se compraron las piezas que vienen en la columna, se repita las veces que dice el dato de la columna D, anexo archivo. Mil gracias etiqauto.xls
-
0
Reacciones de usuarios
- 2 respuestas
- 6k visitas
-
-
Hola Buen Dia gente , subo el siguiente adjunto para ver si me pueden ayudar. la siguiente macro consiste en un reporte , el cual los datos que escribo en cada celda y le doy al boton "guardar" me los inserte en una tabla en el sql, aqui el detalle que me inserta los datos repetidamente por ejemplo: En excel 1.Cliente, Dimension,Tipo,Mate 2.Juan....,16-53......,F3....,Piedra 3.Pepe....,15-13.....,F2....,Arena Tabla SQL Juan....,16-53......,F3....,Piedra Juan....,16-53......,F3....,Piedra Pepe....,15-13.....,F2....,Arena Pepe....,15-13.....,F2....,Arena quiero que cada dato que escriba en cada celda me lo mande a la tabla y no me los repita como me pasa ahori…
-
0
Reacciones de usuarios
- 0 respuestas
- 927 visitas
-
-
Duda como hacer el reporte Porfavor miren el archivo, lo que necesito esta en la hoja '4' la extraccion de datos es de las hojas 1,2,3 que podrian ser mas hojas. Supuse que seria necesario una macro Gracias de antemano Libro1.xls
-
0
Reacciones de usuarios
- 5 respuestas
- 1.3k visitas
-
-
Buenos Días, Tengo un reporte de compensatorios que me lo genera una aplicación de Excel, el cual adjunto. Tiene dos hojas, la primera es el reporte original que genera la aplicación, y la segunda están los resultados que deseo obtener. El archivo me muestra los datos personales de unas personas, al igual que el periodo quincenal al que se le reporta los compensatorios, luego hay unas columnas que dicen generado y descanso, el cual generado es aquella fecha festiva considerada por el aplicativo que al empleado se le debe pagar compensatorio y descanso, es una fecha que el usuario elige para descansar en lugar de que se le pague compensatorio... En el reporte se prese…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.4k visitas
-
-
Un salidos a todo el grupo, necesito la ayuda de todos los expertos en VBA lo que pasa es lo siguiente tengo un formulario donde me muestra bien los datos, también opciones para consultar. Cuando realizo la consulta por identificación me muestra bien, ahora viene cuando pongo los rangos de fechas y pulso el botón filtrar lo ocultan todo los datos y los detalles lo vuelve a cero; eso es un tema ahora el otro tema es cuando cuando pulso exportar me exporta bien los datos pero el inconveniente es que la columna fecha lo muestra muy largo y también los detalles no pasa completo: Los detalles son total retiro, total deposito y total de registros, eso dos temas son mis dificult…
-
0
Reacciones de usuarios
- 8 respuestas
- 2.2k visitas
-
-
hola, amigos de excel Gracias macro antonino he podido solucionar dos de mis tres actividades de la universidad, espero me puedan ayudar con la ultima que pues para mi es la mas dificil, tengo que generar un reporte de ventas por productos vendidos de la siguiente manera: tengo un formulario de reporte que me botara el consolidado de todos los productos vendidos, y tengo una serie de condiciones que me filtraran ese reporte de la siguiente manera: 1- tengo algunos criterios para filtrar, como son fechas, vendedor, productos, linea o centro de operaciones, cada ves que el usuario escoga cualquier opción deberá filtrar, y me mostrara en el listbox el consolidado s…
-
0
Reacciones de usuarios
- 0 respuestas
- 750 visitas
-
-
Saludos a todos los del foro, He buscado en todo el foro y no he encontrado algo que se le parezca, por lo cual pido a todos Uds. Su ayuda. Y de su conocimiento. Esto lo trate de elaborar con el reportador que trae integrado, pero no tiene la suficiente capacidad de poner la letanía ya que solo acepta 255 caracteres. Se trata de generar un reporte por rangos, en la hoja de sorteados, al poner ubicación inicial y la final, haría un filtro de que solamente es lo que se va a imprimir con formato de salida según la hoja de reporte y los datos o base de datos serian tomadas de la hoja de participantes Gracias por su atención y de su ayuda. generar reporte asistencia.xls
-
0
Reacciones de usuarios
- 1 respuesta
- 1.1k visitas
-
-
Hola Bueno Dias, necesito de su apoyo con el siguiente reporte de caja la cuestion es la siguiente me gustaria que en la "columa D" ingreso o gasto cuando ponga en la celda "D18" G se lo reste a la celda "M17" y lo coloque en "M18" y si colo "I" que lo reste., no se que me puedan recomendar si con formula o una macro saludos. Reporte.xls
-
0
Reacciones de usuarios
- 1 respuesta
- 901 visitas
-
-
Buenos dias amigos recurro a ustedes aver si me ayudan con esto tengo un reporte en mi hoja 1 el cual esta lleno de clientes peor mi problema es que no se de que personal de ventas es cada cliente hecho un excel para que vean si me pueden brindar su ayuda el en el cual pongo en la hoja 1 todos los clientes en la hoja dos los clientes de un vendedor en la hoja 3 los clientes de otro vendedor lo que quiero hacer es que en la hoja 4 aparesca solo los clientes de alan ( vendedor ) y en la hoja 5 los clientes de gian otro vendedor basados en que cada uno tien diferntes clientes si que se mesclen uno con otro en sus hojas de resumen espero su ayuda muchas gracias y bendiciones …
-
0
Reacciones de usuarios
- 0 respuestas
- 922 visitas
-
-
Hola a todos Tengo un problema con Excel y espero que ustedes me ayuden a resolverlo pues no sé si aplica alguna fórmula o tenga que actuar con una macro. Me explico. Tengo dos hojas de Excel. En la hoja 1 está la matriz. En la hoja 2, 3, 4, etc. está el reporte mensual que debo hacer. Quiero que en la hoja dos se anoten automáticamente todos los datos que requiero de las distintas columnas de la matriz (hoja 1). O sea que en el reporte en la columna “a”, a partir de la fila 10 se empiece a rellenar hacia abajo automáticamente la información que tengo en la matriz en la columna “a” a partir de la fila 9 y si no hay valor no aparezca nada en la celda correspondiente en …
-
0
Reacciones de usuarios
- 2 respuestas
- 2.5k visitas
-
-
Tengo un problema para hacer un tabla q me arroje las horas trabajas la suma de hora de ingreso + hora de salida , lo k kiero esk es otra celda me arroje las horas trabajas x semana y tambn si podria sumar las faltas . reporte de horas.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 1.2k visitas
-
-
https://www.mediafire.com/file/dd8bpb5pmd6ay2b/LIBRO2.xlsm/file Buenos días a todos los genios, quería pedir por favor si me podrían ayudar a que al momento de darle reporte me pueda imprimir la asistencia de los empleados pero que me pueda dejar seleccionar de que fecha a que fecha quisiera que imprima para todos los meses del año 2023, 2024 etc. y poder escoger el departamento . Otra cosa es que cuando quería incluir el "DEPARTAMENTO" en el listbox lo incluyo pero no aparece y "EMPLEADO" se me corre mas para la izquierda. Por favor pido si alguien me podría echar una mano con ello, Mil gracias a todos
-
0
Reacciones de usuarios
- 1 respuesta
- 455 visitas
- 1 seguidor
-
-
Hola Expertos, necesito de su apoyo para solucionar este programa, Ej. tengo un archivo en el que obtengo las ordenes de productos que tengo fecha y cantidad y en otro archivo tengo los componentes de cada uno de estos productos entonces tengo que encontrar los 10, 15, 20 o 30 componentes de cada producto y además ir obteniendo información de cada uno, eso creo que en lo que llevo ya está resuelto, sin embargo necesito darles prioridad por fecha entonces por decir si tengo para el día de mañana el requerimiento de un componente por 15 piezas y tengo 30 el Producto que requiere 50 piezas de ese mismo componente para pasado mañana solo podrá contar con las 15 …
-
0
Reacciones de usuarios
- 0 respuestas
- 1.5k visitas
-
-
Hola a todos, espero que me puedan ayudar con este tema, quiero realizar un reporte de la siguiente condicion si es menor de 40 entonces que pase a la hoja Programación, ejemplo: 1 .- si motor o electrico o hidraulico o calibracion o MANTO5000 o reparacion < 40 entonces deben pasar todos los equipos que cumplan esa condición a la hoja programacion, asi como el ejemplo puesto en esa hoja. todo esto en el Comando Consulta 2.- en comando Registar abrira un frm este carga en 1er combo solo los equipos programados, en este frm esta casi listo, lo que no puedo realizar, es que al guardar un registro este debe actualizar el horometro para el siguiente mantenimeinto, …
-
0
Reacciones de usuarios
- 5 respuestas
- 1.4k visitas
-
-
Buenas Noches. Quisiera saber si me podría ayudar a mejor este libro , agregándole unos macros me seria de mucha ayudar de antemano muchas gracias Dropbox - EXCEL PD: Para el uso de sesión del libro Usuario: EDUARDO Contraseña:MENDOZA
-
0
Reacciones de usuarios
- 1 respuesta
- 1.6k visitas
-
-
Hola Colegas, Buenas Noches. Mis deseos que se encuentren bien de salud. Hoy acudo a ustedes para ver si me pueden ayudar con un reporte que necesito en VBA en el Proyecto de las Disponibilidad Bancaria. Yo debo emitir una información semanal con los Cobros que me hacen las Agencias Extranjeras, con los datos Fecha, Estado de cuenta (EC), Agencia e importe. Acá tengo a mi parecer dos opciones: 1.- Habilitar una columna y a través de un CheckBox o ComboBox validar esa acción, que me ponga si es True " CAE" (Cobro de Agencia Extranjera) … Esa variante conllevaría a cambiar casi todo el Código, toda vez que se insertaría una columna y eso cambiaría m…
-
0
Reacciones de usuarios
- 1 respuesta
- 574 visitas
- 1 seguidor
-
-
Buenas Tardes, Me canse buscar y si me podrían ayudar con las macros que se necesiten para generar los 02 reportes que estoy necesitando en las pestañas de color amarillo como ejemplo así los quiero y la base de datos de lectura es la pestaña movimiento. Y a la espera de sus colaboraciones y ademas permitirme felicitarlos por la web y sus colaboradores que he encontrado herramientas que me ayudan con mi trabajo. Saludos Roger Inventario Permamente Valorizado.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 1.6k visitas
-
-
Hola, tengo dias ya haciendo una hoja para reporte de facturas, de hecho expuse una duda, y me ayudaron muy bien, ya amplie mi archivo y ya aprendi a hacer userforms, busquedas en hojas, etc. y luego descargarlas en una hoja como base de excel. Pues bien, ahora se me ocurrio que quiero hacer reportes modificables de la misma forma, es decir, crear un userform y reportar datos segun lo que le pida, si por fechas, si facturas cobradas, si facturas de x responsable o de x empresa, etc. Trate de hacerlo con tablas dinamicas y no me sale, y pues no se si me puedan ayudar. Aqui esta mi ejemplo (no puse todo la hoja con los userform de carga, porque esta muy pesada, solo un ej…
-
0
Reacciones de usuarios
- 8 respuestas
- 2.9k visitas
-
-
Buenas tardes a los miembros de este foro, en esta ocasión solicito vuestra colaboración y ayuda para mejorar la macro que estoy utilizando para remitir reporte de consolidados,para lo cual adjunto los archivos y el error radica esta parte Range("B8:AO17"). Copy., La AO17 (problema) debe ser la ultima fila de cada archivo y como es lógico son variables como por ejemplo una tiene 113, 36, 28, etc., para ellos necesito que a ejecutarse la macro solo permita leer la última fila (SIN INCLUIR LA SUMA TOTAL). A la espera de su respuesta quedo de uds. Agradecidos. UNION DE CONSOLIDADOS.part01.rar UNION DE CONSOLIDADOS.part02.rar UNION DE CONSOLIDADOS.part03.rar UNION DE C…
-
0
Reacciones de usuarios
- 0 respuestas
- 644 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.