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. buenos dias como podria obtener el valor de la fila 2 dependiendo de la columna donde me encuntre. por ejemplo si estoy en la columna D, fila 100 como puedo obtener el valor de la celda D2 y asi independiente de la columna que me encuentre obtener el valor de la fila 2 segun la columna Gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 667 visitas
  2. Hola!, Quiero evitar tener que poner los dos puntos de los campos hora en las columnas "K" "R" "Y" "AF "AM" sin que esto varié los resultados de las demás columnas ya que tienen formulas para hacer cálculos. ayuda.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 667 visitas
  3. Como filtrar por 4 criterios a la vez. ejemplo. Filtrar por año - mes - estado - buscar nombre o id Libro1.xlsm

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 666 visitas
    • 1 seguidor
  4. Pueden instruirme para realizar una macro para volcar datos de el libro1 al libro2 eliminando los duplicados del libro2 en la columna A.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 666 visitas
  5. intento comparar la pagina1 columna (m) con la pagina2 columna (c), el objetivo es enviar a la pagina3 el resultado de aquello que esta en la pagina1 pero no esta en la pagina2. estoy trabajando en este codigo pero no se si debo cambiar de codigo o solo puedo agregar algo mas que diga si encontraste la diferencia entre pagina 1 y pagina 2, devuelve el resultado en la pagina 3. Private Sub ejemplo() 'Define Fields Dim iR As Double, oRw As Double Dim iRow_M As Double Dim s1 As Worksheet, s2 As Worksheet Dim s3 As Worksheet Set s1 = ThisWorkbook.Sheets("pagina1") Set s2 = ThisWorkbook.Sheets("pagina2") Set s3 = ThisWorkbook.S…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 666 visitas
    • 1 seguidor
  6. Copio de nuevo el mensaje en este subforo que me han dicho que es el indicado para ponerlo. Hola a todos, de antemano pido disculpas si este tema se ha preguntado antes, que es posible que si (aunque yo no se utilizar muy bien la búsqueda en los foros). No he sabido muy bien como titular a mi consulta, puesto que no se si es exactamente lo que busco. Tengo un documento de excel en el que llevo una base de datos de los usuarios que forman un club que tengo y para saber si estos usuarios son activos o no, tengo que gestionarlo uno por uno de forma manual. Me gustaría saber si es posible crear en una tabla las siguientes indicaciones (adjunto un documento explicativo con …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 666 visitas
  7. Buenos días a todos, me han encargado recientemente en la empresa para la que trabajo la tarea de realizar el cuadrante del personal de la empresa, que se dedica a los Medios Audiovisuales. Para facilitar y optimizar el tiempo de imprimir un "Listín Diario" en el cual sale la tarea que tiene que desempeñar cada persona en la empresa, alguno varían de un día a otro debido a diversos factores, he realizado a través de mis no tan avanzados conocimientos en excel, unas fórmulas y algún que otro condicional imprimir ese listín de forma rudimentaria ya que tengo que cambiar las formulas día a día tarea que me puede llevar a equivocación y con el consecuente error para los empl…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 666 visitas
  8. Buenos días a todos; -Adjunto macro que me busca la última fila y columna con datos y establece area de impresión. También he puesto un textbox donde voy marcando el zoom. El la macro planteo algunas dudas al respecto. Agradecería vuestro comentario y ayuda al respecto. Cualquier duda comenten. Gracias y buen día a todos. MImprimir.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 666 visitas
  9. Started by JoseCipo,

    Hola buenas tardes, estoy buscando armar una macro que me remplace un texto que puede aparece en la columna B:B o en la columna C:C de diferente hojas (Pueden ser muchas hojas, mas de 50). El texto que tengo que remplazar puede estar escrito de diferentes formas y ese es el problema por el cual no puedo filtrar. Ejm. en una hoja puede aparece escrito asi: Ref. DescripciónDescripción 2 Cantidad Unidad 4132 Antiespumante 7.50 Lts 4001 Cloruro De Calcio 90% 75.00 Kg C09-A2 Cemento cumun A 2.5 Tn Esto se repite en 50 hojas aproximadamen…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 665 visitas
  10. Invitado jorgevilla24
    Started by Invitado jorgevilla24 ,

    Buen día, Llevo tiempo involucrandome en la programación de macros y ando aún aprendiendo, en esta ocasión tengo una duda de como programar una macro para abrir ciertos directorios. Digamos en el mes de Febrero del 2014 necesito que me abra los documentos que se encuentran en "/2014/Febrero/Febrero.xlsx", "/2014/Enero/Enero.xlsx", "/2013/Diciembre/Diciembre.xlsx", "/2013/Noviembre/Noviembre.xlsx" y "/2013/Octubre/Octubre.xlsx" y que todos los documentos me los consolide, obviamente cuando este en Marzo necesitaré que me abra los últimos 5 meses y así consecutivamente cada mes. Agradezco su apoyo con esto.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 665 visitas
  11. Hola a todos, soy nuevo me parece que estoy en una de las mejores comunidades web :-) He aquí mi problema: Tengo un archivo excel con 4 hojas: Datos: Contiene los datos de la tabla dinámica hoja 1: Tabla dinámica 1 hoja 2: Tabla dinámica 2 hoja 3: Tabla dinámica 3 Quisiera una macro que me permita: 1) Filtrar las tablas dinámicas sólo de la hoja 1 y hoja 2, según el valor de la celda F1 que está en la hoja 1. 2) Ojo la TD de la hoja 3 no debe actualizar su filtro. 3) Convertir las formulas y TD sólo en valores, pero que CONSERVE su formato (colores). 4) Eliminar la hoja "Datos", eliminar la macro y guardar una copia del libro en una carpeta y nombre específica…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 665 visitas
  12. Started by farraguantero,

    Estimados, anteriormente ya me habian ayudado con este ejemplo de un combobox que esta vinculado a unas hojas ocultas....el problema que cuando quise adaptarlo a mis requerimientos no me funciona, por ejemplo le cambio el nombre a la hoja2 por la que corresponde en este caso resumen y no hace nada. les dejo el archivo para que me ayuden plis. de antemano muchas gracias. comboboxvinculadoahoja_RJ_.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 665 visitas
  13. Buenas noches, Realice un calendario en excel 2007 pero al abrirlo en excel 2010 no me lo muestra en el userform, como debo configurar el visual para que me lo acepte en la versión de 2010. Esto es debido que debo enviarlo a los clientes y sin conocer cual excel utilizan es necesario dejar una versión que todos puedan abrir. Entendiendo que mis clientes no manejan mucho excel. muchas gracias. calendar1,click(2007) vs MonthView1_DateClick(2010)

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 665 visitas
  14. Started by rubaniktec,

    Hola a todo el mundo Os comento, tengo que escribir un ensayo de practicas en excel y tengo una duda: me gustaría crear una macro que actualizara los datos cada vez que escribo "Prueba". en las prácticas tengo que hacer varias pruebas, y estar pendiente de una u otra es un martirio. en el ejemplo que os dejo adjunto viene pensado de la siguiente manera: En la hoja1, hay 10 pruebas, la hoja 2 y la hoja 3 son los resultado de restar o sumar respectivamente esas hojas gracias por el cable Actualizar.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 665 visitas
  15. Started by Harot,

    buenas amigos como puedo hacer que donde dice modificar empleado con un boton que diga finiquito al presionar auntomaticamente me borre del listado a un empleado pero lo copie en otra hoja de nombre finiquitos osea hacer un traslado. personal.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 665 visitas
  16. Buenas noches, espero puedan ayudarme: El problema es el siguiente, tengo una columna desde A5:A30, cada celda tiene una fórmula asociada a una lista (meses del año) que cada vez que elijo una opción de la lista (por ejemplo elijo FEBRERO), se actualiza la información de las celdas mediante la fórmula, ahora cada vez que haga una actualización, por ejemplo si escojo de la lista "FEBRERO", estos valores queden copiados en otra columna (por ejemplo se copie información del rango A5:A30 (este rango puede aumentar por ejemplo A5:A35) a la C5:C30 pero en forma de valores, si elijo marzo, se copie información de la A5:A30 a la celda D5:D30etc.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 665 visitas
  17. Started by Sraulsr,

    Esto lo hice con un macro con referencia relativa, son cifras en la misma fila (196) , solo se debe ir avanzando hacia la derecha cada cuatro columnas. Creo que debería definir una variable que vaya acumulando los valores de cada celda, un bucle en donde se vaya avanzando. Pero no se cómo hacerlo. Muchas gracias.. ActiveCell.FormulaR1C1 = _ "='Flujo ingreso'!R[196]C[-3]+'Flujo ingreso'!R[196]C[1]+'Flujo ingreso'!R[196]C[5]" ActiveCell.Select Muchas gracias!!!

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 665 visitas
  18. Hola amigos, necesito ayuda desesperadamente en un archivo que he estado elaborando y me he quedado estancado porque no he podido hacer algo. Resulta y pasa que ando simulando un proceso en la empresa en la que ando laborando y en el archivo si le das al botón start podrás ver que se generan unos cálculos automáticamente debido a que están en función del tiempo (de un reloj). Los cálculos se refieren al volumen de cierto material que va ingresando a unas bandejas a medida que estas se mueven con el pasar del tiempo pero en cada celda el calculo se hace en función de una condición la cual es: si las bandejas están en cierta posición les ingresa cierto volumen y si están e…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 665 visitas
  19. Hola, a todos buenas tardes ... Tengo un libro con una pequeña base de datos a la cual le hago consultas y me arroja los valores como veis en la imagen En otra hoja del libro tengo una tabla con el número de entregas que comienzan con el código seguido de 90 celdas en una misma fila Lo que quiero es usar una macro para al seleccionar la celda por ejemplo C9 se haga una busqueda en la tabla y me devuelva la fila de 90 celdas en filas de 9 por lo que pasaria a tener 10 filas de 9 y quiero que vaya dentro del marco negro que se ve en la foto y he estado buscando por todas partes y es que ni me acerco a lo que busco paso foto de la ot…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 665 visitas
  20. Buen Día, Necesito una ayudita por favor, lo que sucede es que eh estado buscando una macro que me ayude a copiar información de un libro a otro, yo se que hay miles de códigos y formas, la cuestión es que necesito que me copie diferentes columnas y ademas de eso como el proceso se repite cada vez que se corre la macro necesito que me copie solo la información nueva de las columnas o las que estén cambiadas, mi archivo tiene muchas columnas pero solo debo copiar unas cuantas, en todos los archivos hay exactamente el mismo numero de columnas están organizados igual y se llaman igual, y solo hay un archivo en donde se van a copiar los datos los otros son la fuente simpleme…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 665 visitas
  21. Hola necesitoi armar unahoja a partir de una con datos de empleados y valores y en la segunda hoja ir copiando esos datos pero con 4 renglones del mismo empleado con distintos datos, ejemplo hoja1 01 aaaaa 11111 02 bbbbbb 2222 03 vcccccc 3333 hojaa armar hoja2 2110 01 1 xxxxxxx 00000 00000 2120 01 aaaaaaaaa 2130 01 111111 2110 02 1 xxxxxxx 000000 00000 2120 02 bbbbbbbbb 2130 02 2222222 y asi un total de 200 empleados, no logro que me copie el primer registro y lo repita en los 4 filas de la hoja2 con un for nex se me cuelga el excel, los datos xxxxx y 0000000 vienen de otra tabla pero se ag…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 664 visitas
  22. Hola ! bueno acabo de entrar a hacer mi practica y necesito juntar en un excel determinada informacion proveniente de dos libros Libro NEH1 , pestaña OP1, CELDA H1-H3 Libro NEH2 , Pestaña OP2, CELDA D1 Y Juntar la informacion de ciertas celdas en un libro determinado GLOBAL_NEH ... todo esto sin necesidad de abrir los libros NEH1 Y NEH2 , pero que cierta informacion de estos como las celdas mencionadas se refleje en GLOBAL_NEH Ojalá me puedan ayudar ya que es la base para todo mi trabajo por mis 2 meses de practica

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 664 visitas
  23. Started by moncho87,

    Hola colegas, Pido su amable colaboración para conlcuir con esta Macro que estoy construyendo de acuerdo a una hoja1 con datos ya definida.: 1) En sus encabezados tiene dos columnas claves para el primer Filtro : Cantidad Facturada y Diferencia : Debo seleccionar todo lo que sea diferente de "0" en esas columnas. 2) Lo filtrado en el paso anterior debe cortarlo, llevarlo a otra hoja2 y Duplicar las filas para cada linea. 3) Siguiendo el Paso 2 : al quedar duplicadas las filas para cada celda, jugare con dos Tres columnas : ORD FACT BO .. Ejemplo 1) ordenado facturado diferencia fila 1 = …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 664 visitas
  24. Muy buenas a todos, os cuento por temas de clase necesito crearme una agenda personal para aclararme con los horarios y demás historias. De momento llevo algunas funciones hechas pero con las otras no ha habido manera. Las que me faltan son: -Copiar la hoja oculta en la nueva hoja que se cree. -Poner las fechas correspondientes según el mes en las casilla de color amarillo (en el ejemplo dejo las fechas del mes de enero de 2016) -Seleccionar esta "Estructura con las fechas" Y copiarla tantas veces como se indique en el textbox dentro de la hoja nueva (En el ejemplo resultado se encuentra hecho uno con 5 copias) no se si será posible que Excel VBA detecte las celdas…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 663 visitas
  25. bnas tardes, please, su ayuda en el adjunto file. regards, grafico1.rar

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 663 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.