Saltar al contenido

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?

  1. Buenas tardes Nuevamente solicitando su ayuda. Tengo un archivo llamado reporte de equipos inoperativos, en el cual me muestra que equipos están detenidos en una Obra determinada y a que línea pertenecen. lo que quisiera es que de ese mismo reporte, cada vez que lo actualice me acumule los datos de cada equipo en las otras pestañas (Pesada, Transporte, Menores y Plantas) al darle click en un botón ( Ingresar Datos) en la pestaña ( actualización de datos). y que me lo organice en la pestaña que le corresponde y lo acumule por ubicación. cabe recalcar que como esos datos de actualizan diariamente, en las pestañas (Pesada, Transporte, Menores y Plantas), solo tiene que …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 701 visitas
  2. Started by lhpacheco,

    Hola, buen dia soy nuevo en este foro espero su ayuda. tengo una hoja de excel donde realizo calculo de finiquitos por cada calculo le pertenece a una persona lo guardo, esos datos los quiero pasar copiandolo automaticamente a otro archivo de excel ya que al final del mes empiezo habrir archivo por archivo para concentrar la informacion en un solo archivo. ejemplo de lo que requiero: quiero abrir el archivo de calculo introduzco los datos para calcular y antes de guardar indicar que copie los datos de las celdad a un archivo que le tengo llamado captura. y asi sucesivamente. nota: los datos para el calculo estan por orden de columnas.. y al copiarlos deben estar por o…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.1k visitas
  3. Started by Predi,

    Hola de nuevo pidiendo un poco mas de ayuda Quiero copiar los datos que tengo en la hoja clientes a otro libro que tiene también una hoja con el mismo nombre sin que se dupliquen los datos, que si tiene un dato nuevo se pueda copiar sin repetir todo Tengo una macro la cual me copia todo repitiendo los datos y el encabezado haber si alguien me puede echar un cable Solo puedo subir un archivo, pero los son iguales Gracias Factura1.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.6k visitas
  4. Started by ANANDA,

    Hola Seguro que es algo básico pero me estoy volviendo loca, mi nivel en macros es nulo. Tengo una hoja con datos en diversas columnas, incluídas celdas en blanco. Quiero que se copien todos los datos de las 4 columnas en una sóla, como valores (en el excel original son fórmulas; aquí son valores), eliminando las celdas en blanco. Y si hago una modificación en la hoja de datos, al volver a ejecutar la macro que elimine los datos del listado y genere los datos de nuevo. Dejo un ejemplo (o al menos eso creo). Espero que sea lo suficiente claro. Cualquier duda.... Muchas gracias Prueba.xls

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 960 visitas
  5. Hola! A ver si consigo explicarme. Tengo una hoja excel "investigación" que cubre esa fase del proyecto. Cuando terminemos con dicha fase, pasaremos a "B provisionales". Para no cargar a mano odos los datos, porque pueden ser muchísimos, he creado un botón con una macro en la pestaña "B provisionales", para cargar los datos la primera vez que se empiece a trabajar en esta fase, porque luego son datos que se irán modificando al trabajar con ellos, mientras que "investigación" ya quedará a un lado, solo para consultas pasadas. El caso es que no quiero que me copie todo. Puesto que el nº de propietario va a ser diferente en esta fase (en la anterior era el nº de investi…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.5k visitas
  6. Pues veréis, después de romperme los cascos no consigo lograr mi objetivo y por eso os pido consejo. Mi idea es desde la hoja1 poner un criterio de búsqueda (que podría variar a elección), para que busque en las filas de la hoja2 y copiar en la primera sólo los criterios definidos. En el ejemplo: Sería poner en celda "C3" por ejemplo "coche" y que devolviese en esta misma hoja el "id","conductor" y "año" en el recuadro señalado. He intentado con la formula "Buscar" pero solo me devuelve el último encontrado desechando los demás. Será sencillo, pero yo lo veo ya todo negro, y no consigo nada. Un saludo, au! prueba_busca.xls

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.5k visitas
  7. Started by LocoFierro22,

    Hola a todos. Tratando de terminar mi proyecto me encontré con un lindo problema. Hace unos meses pasé los valores nutricionales de carbohidratos, proteínas y lípidos de una pagina que tiene un vademécum de la mayoría de los alimentos que hay en el mercado argentino. La cuestión es que a medida que fui realizando mi proyecto me di cuenta que no era suficiente con esos datos que tenia y que necesitaba la totalidad de los valores nutricionales de cada alimento. Los alimentos que pase fueron 1550 aproximadamente, lindo trabajito... Investigando un poco me di cuenta que me podría haber ahorrado ese trabajito realizando una macro. Bueno, vayamos al problema real... Lo qu…

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 4.7k visitas
  8. Buenas, A ver si me pueden ayudar con este proyecto que me he trabado y no sé cómo solucionarlo (Soy novato en VBA). La planilla: Tiene dos Hojas (Datos y Resultados). En la Hoja Datos se copian datos (muchos) todos los días y en la hoja Resultados, pues es donde quisiera que Excel me arroje los resultados necesarios. Objetivo de la Macro: copiar las FILAS (o mejor aun las celdas de A, B, C y D) de la Hoja Datos en las cuales SI se duplica el valor de la Columna Código. Las que no están duplicadas, que no se copien ni nada. Podrán observar que ya hay una columna (con titulo Duplicado), que tiene una formula lógica (la misma se inserta automáticamente mediante la Macro)…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.1k visitas
  9. Necesito hacer una lista de clientes partiendo de varias hojas de excel, usando varias celdas. Anexo un archivo de ejemplo, pero el real tiene 100 hojas. HACER LISTADO DE CLIENTES.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 801 visitas
  10. Buen día a todos: Estoy solictando apoyo para crear una macro que me permita copiar ciertos datos contenidos en archivos diarios (7) y concentralos en un archivo resumen (semanal). Es decir tengo 7 archivos que necesito abrir y pasar algunos datos especificos al archivo resumen. Los datos en los archivos estan contenidos en filas (rangos) y no todas las filas tienen información. En el archivo resumen, solo deben copiarse las filas que tienen información para que aparezca un concentrado. Les anexo 3 de los 7 archivos y el archivo resumen, como debe aparecer la información. Por su amable atención y apoyo gracias RESUMEN.xls EVENTOS 030812.xls EVENTOS 010812.xls EVE…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.5k visitas
  11. Buenas tardes Lo que necesito es crear un macro que copie un rango si coincide con año y mes (solo es necesario que coincida una vez con la celda a2), el rango es de f2:h4460 ya que tengo mas de 10,000 :nightmare: archivos divididos en categorías y necesito jalarlos a otro, un libro por cada categoría seria aplicar el macro 140 veces y necesito pegarla en un archivo llamado carta, cada vez que aplique el macro sera en un archivo llamado carta pero con diferente ruta, y sera pegado en el rango a15:c758 (el rango que necesito copiar tiene un filtro que hace que coincida exactamente con a15:c758). De antemano muchas gracias. acapo e11.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 821 visitas
  12. Started by LeFuet,

    Buenas, acudo de nuevo en busca de ayuda a la página que me ha salvado ya en varias ocasiones, seguro que una vez más me sacáis del apuro. Os relato lo que me propongo y no tengo ni idea de como realizar: Tengo varias carpetas con libros como el que os adjunto, lo que necesito es una macro que me cree un libro nuevo copiando en el todas las filas a partir de la 15, necesito que copie los datos de las columnas A a la G y que en la columna H del nuevo libro me copie el contenido de la casilla A3. El mayor problema que le veo es que hago modificaciones en esos libros a menudo y lo que no necesito es que cada vez me copie los nuevos datos, sino que solo copie los que se a…

    • 0

      Reacciones de usuarios

    • 16 respuestas
    • 1.6k visitas
  13. hola a todos tengo varios libros excel (son 40 en total uno por cada trabajador) de los cuales debo extraer algunos datos determinados y pasarlos a otro libro independiente. todos los libros son iguales en formato, solo cambia la informacion contenida en ellos. en cada libro existe una hoja por cada mes. (se podria preguntar antes de copiar los datos, que mes es el que se necesita ) adjunto archivos para que tengan una referencia. necesito extraer de cada libro: ejemplo. Macarena Jimenez : Total 40 horas actividad código 20122 proyecto 1: 20 horas total primera semana : 12 hrs total sagunda semana: 6 hrs actividad código 14133 proyecto 2: 20 horas …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.8k visitas
  14. I have created the following macros to enter to a website with user and password He creado el siguiente macro para entrar en una web con un usuario y contraseña (copiando datos de un fichero excel con esos datos). Public Sub A_Consulta_Serial_Parnter_Center() ActiveWorkbook.FollowHyperlink Address:="https://www.zzzz.com", NewWindow:=False, AddHistory:=True Application.WindowState = xlNormal ' Wait for a little bit to let website upload Call Timegoes ' Copy data from excel cell, row 2 and column 8, to Google Chrome. This is the username. Application.SendKeys (Cells(2, 8).Value) ' Tab Application.SendKeys ("{TAB}") ' …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.9k visitas
  15. Estimados, Hace varios meses que utilizo el foro y siempre me ha sido de gran utilidad. Hasta ahora he encontrado solución a todos los problemas que he tenido utilizando como base soluciones de otros usuarios. Sin embargo, ahora no he dado con la solución ya que mi problema es algo más complejo. Tengo varios archivos con distintos nombres que a su vez contienen varias hojas tambien con distintos nombres pero que son las mismas en todos los archivos. Deseo poder copiar datos de distintas hojas de todos los archivos en un archivo maestro. Cabe señalar que los archivos se encuentran en subdirectorios de un directorio principal. No se como subir los archivos de ejemplo ya …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.5k visitas
  16. Mi consulta es ¿cómo comparar dos listas en la hoja1 y hoja2 y copiar aquellos datos diferentes, entre ambas, en la hoja1? Gracias Libro1.rar

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.1k visitas
  17. Started by cachenchoweb,

    hola amigo de ayuda exel les comento trabajo en un acceso a una mina, y por ganas de hacer el trabajo mas ameno y mas llamativo. una de las mociones en mi trabajo es tener registro de todos los buses que ingresan y salen de la mina y dejar registro de pasajero, patentes, numero de maquina, hora de ingreso y salida, destino dentro de la mina, empresa, les comento esto para que se agan una idea en el contexto que quiero su ayuda: quisiera que me ayudaran con un código VB que capture la información y la derive a una hoja en un orden determinado, e creado las siguientes hojas principal, informes , datos y listas donde en la principal se capturaran los datos y serán envia…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 615 visitas
  18. Started by LeFuet,

    Buenas, una vez más recurro a vosotros antes mi más absoluta inutilidad para conseguir nada serio en esto de las macros. En esta ocasión intento copiar varias celdas desde una hoja a otra, la idea sería que las copiase en la primera fila libre que encontrase en la "Presupuesto", es decir, la primera fila sin ningún dato en ninguna de las columnas. Por ahora he conseguido esto que os pongo, el problema es que me copia los datos, pero los pone en la primera fila de la hoja de destino, lo que dificulta luego las cosas. Las relaciones entre las casillas de cada hoja son las que se detallan en el código, se tienen que copiar cada una en su destino concreto. Sub copiar_ce…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.4k visitas
  19. saludos nuevamente desde México estoy trabajando con una relacion, la cual quiero copiar en otra hoja la cual tiene unformato especifico y que lo realice la cantidad de meses que se establecen no tengo la menor idea de como empezar por lo que solicito su ayuda, por lo que adjunto el archivo de antemano muchas gracias CONCENTRADO DE SIMULACROS.xls

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.8k visitas
  20. Started by Eduado09,

    Espero me puedan ayudar En un libro tengo información acerca de unos porcentajes me gustaría con una macro poder realizar la suma de estos porcentajes ejemplo en la columna A tengo información con valores repetidos y de la columna J a la AI tengo los porcentajes pero que haga la suma cada vez que los valores sean diferentes(esta información esta en la hoja1) A J k L M AI 123 1 123 34 123 2 456 43 456 21 Entonces que copie todo a la hoja2 y haga la suma A J k L M AI 123 1 123 35 123 37 456 43 456 …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 515 visitas
  21. estimados haber si me ayudan con este tema. quiero copiar datos entre dos fechas con datepicker(control de usuario). primero busco la hoja(nombre de la hoja por ejm. CV-70009) de donde quiero copiar los datos hacia la hoja generar valorizacion. fecha de inicio y fecha de fin. dejo el archivo de ejemplo . gracias de antemano. REGISTRO REPORTES DE TRABAJO.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 873 visitas
  22. Hola buenas tardes: Tengo que realizar una base de datos en excel copiando datos de archivos de word, los archivos de word son iguales lo unico que cambia es el nombre y algunos otros datos, quiero extraer esos datos de word y pegarlos en excel en columnas separadas y en hojas separadas ya que tengo que hacerlo por años, no tengo idea de como hacer una macro para realizar este metodo. Los datos en word que estan subrayados con amarillo, son los que necesito copiar. Gracias Archivos.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.3k visitas
  23. buenas tardes, tengo 2 archivos en excel un que es un unificado de personal y el otro es el que tiene todo los datos del personal, lo que necesito hacer es que por medio del código del empleado, me pape al unificado el departamento y sección a la que pertenece la persona. trate de hacer con lookup y no pude. no se si me puedan ayudar con esto saludos, listado de personal.rar unificado de personal.rar

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 632 visitas
  24. Buenas días a todos, Les copio parte de un algoritmo en donde copio y pego unas tablas en otro libro. Copia y pega todas las tablas correctamente, ahora si les aplico un filtro y copio solo las filas visibles aplicando SpecialCells(xlCellTypeVisible).Copy ,, no copia la tabla con su nombre de rango, solo copia los valores. Aparentemente cuando copias y pegas una tabla filtrada en Excel, es posible que el nombre de rango no se copie automáticamente junto con los datos. Esto puede ser que se deba a que el nombre de rango está asociado directamente con la tabla y no con las celdas individuales. Hay alguna manera de hacer esto en esta instancia al hac…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 702 visitas
    • 1 seguidor
  25. Started by equinoxio2k,

    Hola!, ando teniendo un problema y no encuentro exactamente lo que necesito por internet, ni dentro del foro. Tengo un libro, que la primera y segunda hoja contienen direcciones y fechas. Y una tercera hoja que se llama planificado, en la cual tomando el parametro de la fecha actual, necesitaria que me copie los datos de la primera y segunda hoja sumandole 1 día. Ejemplo: Hoy es 24/07/2012, que copie los datos del 25/07/2012 (la idea seria saber a que lugares tengo que ir con un día de anticipación). Si alguien me podria dar una mano, o guiar un poco como armarlo, estaria muy agradecido!. Muchas Gracias dias.rar

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 1.7k 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.