Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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. Started by jhon fredy,

    hola expertos buenas tardes mi idea es la siguiente en este libro1. un mensaje que me diga que celdas desea marcar de color rojo en la hoja22. de acuerdo al listado numerico de la columna A de hoja actual enviar el listado de numeros que cumple con la posicion del color de la hoja2 Libro1.xlsm

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 764 visitas
  2. Started by waquiro,

    saludos maestros. Tengo dos hojas una "mes" donde en la celda D1, se ingresa el nombre de el mes y sus datos específicos a ese mes ; y la otra "Mes general" con una tabla en la cual se van a trasladar los datos de la hoja mes. Lo que requiero es una macro para validar el nombre de el mes , que lo busque en la tabla y se registren los datos correspondientes a su columna.. De antemano mis agradecimientos por su pronta colaboración. buscarmes.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.1k visitas
  3. Started by JosMa,

    Hola, necesito unir un rango grande de celdas, utilizo la función =UNIRCADENAS("";VERDADERO;A19:AS150) y luego voy arrastrando hacia abajo para que haga lo mismo en las filas de abajo, que también son muchas. ¿Con macros se podría utilizar esta función, como sería? Gracias

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 3.1k visitas
    • 1 seguidor
  4. Started by Puche,

    Hola buenos días y Feliz año a tod@s A ver si alguien me puede ayudar con esto. Tengo un UserFrom el cual me realiza entradas, edita, elimina, etc. Las entradas generales siempre se hacen el pagina 1 del Multilistbox, y estas en tienen una condición de que si por ejemplo en la columna de observaciones pongo "HANGAR", entonces debe realizar el registro en la pagina 1 (Principal) y la pagina 2 (Hangar). Todo esto funciona perfecto, el problema que tengo es que cuando elimino o edito un registro, estas acciones solo me las hace en la pagina principal (hoja1 del Multilistbox) Es posible editar y eliminar registros y que según el numero de Tracking haga l…

    • 0

      Reacciones de usuarios

    • 16 respuestas
    • 2k visitas
    • 1 seguidor
  5. Hola buenas tardes! Agradezco de antemano su ayuday mi duda es la siguiente: Tengo una base de datos la cual se alimenta mediante una lista desplegable y esa base quiero alimentar otra mas solo con algunos campos el punto es que tengo la siguiente macro para pegar datos: Sub pegadatos() Application.ScreenUpdating = False Worksheets("Hoja2").Range("B7:B100000").Copy Destination:=Worksheets("BASE GENERAL").Range("B5") Worksheets("Hoja2").Range("C2:C100000").Copy Destination:=Worksheets("BASE GENERAL").Range("C5") Worksheets("Hoja2").Range("D2:D100000").Copy Destination:=…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.1k visitas
    • 3 seguidores
  6. Started by Salvador1,

    Hola. Hay varios temas que piden listar los archivos de una carpeta, pero no he visto ninguno que permita abrir cualquiera de los archivos listados desde el mismo excel. ¿Es posible? Sería como si los archivos listados fueran cada uno un hipervínculo. Adjunto un ejemplo sobre el que poder trabajar (aunque se puede utilizar cualquier otro). Saludos. Listar archivos II.zip

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.2k visitas
  7. Started by soydeaca,

    Hola a todos, estoy con un problema en macro. Tengo que hacer una planilla donde en la hoja1 tengo columnas referentes a un cliente y tengo otras columnas con otro cliente, siempre en la misma hoja. Ahora en la hoja2 quiero a través de un botón con una macro que me filtre por fecha desde y hasta y por numero de cliente, en el adjunto se explica mejor. Gracias.- ejemplo_macro_condicion.xls ejemplo_macro_condicion.xls

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 964 visitas
  8. Started by anjatone,

    Perdón por si no me expreso en los términos correctos, pero es que soy novato en esto de los foros. Necesito una macro que de la Hoja "Altas" Rango C4:J4 copie, mediante Pegado especial "Sólo valores", en la Hoja "Datos" el contenido de ese rango en la Primera celda vacía de la Columna "A". Luego volver a Hoja "Altas" borrar contenido de C4:J4 y quedarse en C4, listo para la siguiente entrada y así sucesivamente. ¿Es posible esto?. Gracias por vuestra ayuda.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 743 visitas
  9. Started by rcandiar,

    Hola necesito ******* un macro para realizar lo siguiente tengo un libro excel con los siguientes libros BASE: Donde tengo los datos de los equipos MANTTO: Los equipos con sus numeros de mantenimiento y fechas respectivas FORM: Aca necesito que al momento de seleccionar un equipo segun al numero de manttos (B2:B7) me inserte hojas segun al numero de mantenimiento con los siguientes datos Si mantto=3 Hoja1: equipo, marca, serie, mantto1,fecha1; Hoja2: equipo, marca, serie, mantto2,fecha2; Hoja3: equipo, marca, serie, mantto3,fecha3; agradezco mucha su ayuda insertar hojas.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 768 visitas
  10. Buenos dias. les saludo desde monterrey nuevo leon mexico. tengo un detallito con una macro que hice, no soy avanzado en este tema. manejo ciertos reportes de la empresa donde trabajo, mismos que me dan informacion sobre las sucursales que tengan pendientes, dicha macro hace todo ese asunto, una vez teniendo el reporte, lo exporto a excel, identifica que sucursal tiene el pendiente, busca en una tabla y en base a esos valores se les envia un correo en automatico adjuntando el archivo generado con sus pendientes, todo hasta ahi funciona sin mayor problema. El problema comienza aqui....necesito que en el cuerpo del correo en lineas intermedias muesttre una imagen como "…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.7k visitas
  11. Started by draves,

    una ayuda para solucionar este problema

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 644 visitas
  12. Started by Salvador1,

    Hola: He encontrado en Internet estas dos macros, una para abrir webs y otra el correo hotmail, pero las línea de Call se pone en rojo. Me interesa más saber cómo solucionar la del abrir el correo (supongo que es para entrar a la web de hotmail, se te ponga automaticamente la dirección y manualmente se teclee la clave, pero solo lo supongo). Y como ambas me parecen curiosas, me gustaría que alguien me dijera qué les falta o sobra para que funcionen. Saludos. Sub AbrirWeb() Dim Web As String Web = "http://www.aprendisaje7.com" call (0&,vbNullString,web,vbNullString,vbNullString,vbNormalFocus) End Sub[/CODE] [CODE]Sub AbrirWeb() Dim Mail As String Mail …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.4k visitas
  13. Quiero facilitar el llenado de un formulario que sirve para pre calificar a las personas en el Infonavit, pero no se como hacer para copiar y pegar los datos de una tabla (en base al numero de la fila) en los campos de la pagina, así como hacer que la macro modifique en la pagina los campos entidad y municipio. soy nuevo en esto no se que mas datos se necesiten. gracias!!! Precalificación.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.1k visitas
  14. Started by josegomez,

    Saludos Masters con la siguiente cuestión en el adjunto hay una serie de marcas las cuales, lo que quisiera es poner todas las marcas en un userform para poder pegar directamente el objeto desde el userform. Lo que hago es que cuando nececito una marca me tengo que regresar hasta la hoja de marcas y una vez ahi copio la marca que nececito y la pego en la hoja donde estoy trabajando, esto me lleva mucho tiempo ya que trabajo con archivos de muchas hojas, entonces me lleva mucho tiempo estar localizando la hoja de marcas para copiar la que nececito gracias marcas de auditoria.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 866 visitas
  15. Started by Muscaria,

    Amigos para hacerles 1 consulta si se puede hacer . como dice el titulo crear temporal o copiar un libro original esta abierto. para poder trabajar con el resto del proyecto. Saludos, Muscaria

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.4k visitas
  16. Hola estimados: Nuevamente recurro a ustedes, es posible que me puedan ayudar. tengo la siguiente situación, tengo dos libros, ambos son similares, ambos abren automáticamente un formulario de login. lo que deseo hacer es: - desde la macro del libro 1 abrir el libro 2 pero sin abrir la macro del libro 2. lo que deseo hacer, es ejecutar el libro 1 y al momento de cerrar este libro, se copie una hoja completa al libro 2. el problema que estoy teniendo es con el formulario que me aparece al ejecutar el libro 2. hay algún código que inhabilite la macro de este libro 2? muchas gracias de ante mano! saludos!

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.2k visitas
  17. Started by LEWISKAT,

    hola amigos estuve tratando de implementar un gestor de stocks la cual me encuentro con una traba en el desarrollo de esta macro las cuales acudo a ustedes, tengo un formulario donde genero informes de los ingresos y salidas y cuando modifico un datos los datos de stock no se actualizan, para eso eh creado un botton que recalcule todos los datos y me actualice el stock el los datos se encuentran en hojas distintas eh aqui les adjunto el archivo MATERIALES VARIOS VERSION 1.5.1.part1.rar MATERIALES VARIOS VERSION 1.5.1.part2.rar MATERIALES VARIOS VERSION 1.5.1.part3.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 674 visitas
  18. Invitado
    Started by Invitado,

    Amigos del foro nuevamente recurro a uds. para obtener su ayuda, espero poder solución a mi problema, tratare de explicarme lo mejor posible: Tengo un formulario donde ingreso datos y necesito que estos aparezcan algunos datos en un libro 1 y en libro 2, considerando que la macro siempre estará en libro 1 (base inicial), estos datos se deben ir agregando hacia abajo de los ya existentes sin ser sobrescritos. Ej: Columna A debe ir el libro 1 y libro 2 Columna B debe ir solo en libro 1 Columna C debe ir solo en libro 2 Columna D debe ir en libro 1 y libro 2.... Adjunto archivo para mejor entendimiento, espero me entiendan y espero obtener su ayuda Desde ya muy agrad…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 890 visitas
  19. Started by laura murillo,

    Buenos días a todos, Espero me puedan ayudan con esta consulta. Encontré como realizar con una macro una suma de números clasificando según el color. Ahora quisiera como dice desde la columna K colocar no mas el texto de las celdas K4 y L4, y K12 y L12 y me pueda generar nombres y tiempo según el color, es decir solo si el nombre pertenece a algún color.Adjunto archivo. Atenta a su pronta respuesta, Laura Libro1.xls

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 1.3k visitas
  20. Started by pablo sanchez,

    Hola soy nuevo en el foro y tengo un problema con un trabajo, se esta tratando de ordenar unas ordenes de trabajo y tenemos 3 hojas en la primera donde en la tercera quiero poner un valor en la columna A y en auntomatico busque el valor en la hoja 2 lo corte y lo pegue en la hoja tres donde asignamos el dato. espero obtener alguna respuesta les adjunto el archivo

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 793 visitas
  21. Started by Chermas,

    Saludos a todos no logro crear una macro para que haga lo siguiente: tengo 2 libros el primero llamado "marzo.xlsm" con cuatro hojas llamadas "semana 1, semana 2, semana 3 Y semana 4" que es el reporte de ingresos y gasto etc. y exactamente quiero un boton en la hoja de la "semana 4" con una macro que sume los resultados de las celdas (L60:L66) de cada hoja del mismo libro y que los consolide en el segundo libro llamado "Resumen.xlsx" en las celdas (D2: D8) de la hoja llamada "Hoja1" y que si no esta abierto el segundo libro mande error con el mensaje de que no esta abierto y cerrar. eso es todo espero no ser muy exigente mil gracias..

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.1k visitas
  22. Started by OLGAVA,

    Hola, Tengo la siguiente Macro: Sub enviar() Sheets("envios").Select ufila = Range("a" & Rows.Count).End(xlUp).Row For i = 1 To ufila If Cells(i, 7) = Cells(i, 1) Then Set parte1 = CreateObject("outlook.application") Set parte2 = parte1.createitem(olmailitem) parte2.To = Cells(i, 8) & ";" & Cells(i, 9) parte2.CC = Cells(i, 10) & ";" & Cells(i, 11) parte2.Subject = "Cumpleaños" '"Asunto" '"Cuerpo del mensaje" parte2.body = "Buenos días," & vbCrLf & vbCrLf & "Nos es grato comunicarles que es el cumpleaños de " & Cells(i, 5) & "." & vbCrLf & vbCrLf & "Un saludo." 'parte2. Attachments.Add Ruta &…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.4k visitas
  23. Buenas tardes!!! Me podéis echar una mano para crear una macro que haga lo mismo que la formula??. La fórmula lo que hace es contar los artículos diferentes de un mismo cliente. Pensaba que con la formula iba a ir muy bien pero…al tener tantas filas en algunas de las hojas ( aprox. 8000 líneas ) tarda mucho la macro. Gracias de antemano. Un saludo, Ejemplo02.xlsx

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.1k visitas
  24. Started by Johan Ventosilla,

    Amigos, Me gustaría saber como se podría realizar esto en VBA, por el momento lo estoy realizando de forma manual, pero es muy tedioso, y en cierta forma complejo cuando cambia la estructura del reporte. La idea es prorratear los meses de Setiembre a Diciembre, teniendo en cuenta el peso porcentual del Acumulado a Agosto Real Le detallo el proceso de como lo realizo: 1. En la pestaña "Forecast Anual": Todo lo pintado en naranja, es los montos totales que deseo prorratear, para lo cual uso la codificación de la columan "I" 2. En la pestaña "Paso1": Calculo las columnas "N:P" totales, con un SUMAPRODUCTO, asociado a la codificación anterior, que se …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 854 visitas
  25. Started by imiki,

    Ante todo disculpen si mi proposición no va aqui. Buenas tardes, les quería proponer un tema que me gustaría resolver. Tengo una impresora 3D. Existen varios tipos de filamento, en función de su uso y características, además de una gran variedad de colores. He hecho una libro Excel donde asigno una hoja para cada tipo y color de material. Por ejemplo: PLA Blanco, PLA Gris, PLA Rojo ASA Blanco, PETG Negro, ect… En cada hoja apunto el objeto que imprimo y la cantidad de material que gasto en hacerlo. Con eso consigo saber siempre cuánto material me queda en cada bobina, pues el programa de impresión me dice el material necesario para cada pieza. …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 771 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.
 

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.