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. :livid: Como no he sido muy clara en mi consulta de esta mañana, adjunto este archivo que tiene una macro que hizo alguien en este foro y que es muy similar a lo que estoy buscando, salvando dos pasos que necesitaría modificar; pero como no entiendo mucho de macros, no sé como adaptarla así que aquí adjunto mi excel, y en èl explico, en la primer hoja, específicamente lo que necesito. Muchas Gracias y espero que alguien pueda ayudarme a resolver este problemita. Librería Final prueba.xls

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.4k visitas
  2. Started by JRGO,

    hola, saludos a todos, hace tiempo encontre un tema para poder aplicarla a este trabajo que estoy haciendo, pero me pregunto si hay una forma de que aparezca la cantidad de articulos que poseen tanto los galpones y las tiendas cuando uso las lista desplegable, y en la parte de rebajar y aumentar el stock una vez que llegue a 0 se pueda subir de nuevo a 1, 2, 3 respectivamente, saludos. (CoDiGoS).rar

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 975 visitas
  3. La macro para crear los archivos ya la tengo pero esta crea archivos .xlsx y no .xlsm y no se como pegarle una macro a cada una para que esta se ejecute a penas se abran los archivos copiados. Duplicar.zip

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.1k visitas
  4. Hola a todos; -Os comparto un video y una macro donde muestr como insertar imágenes usando la propiedad Caption en nuestras Labels y ComandButton. Pinchar sobre el enlace. Video: Saludos a todos MCaptionImg.xlsm

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 816 visitas
  5. Started by Gerardo Arevalo,

    Buenas tardes tengan todos! Nuevamente vengo a recurrir a este excelente foro, para ver si alguien sabe de que forma puedo resolver el siguiente problema, tengo un archivo con dos hojas, en la hoja1 tengo la columna A y B, lo que necesito es de la columna B realizar filtros, por ejemplo los que en columna B tengan "" (celda en blanco) hacer una busqueda con los datos de ID que estan en la columna A contra la hoja2 y ponerlos en la columna C (hoja2) agrupados por ID, osea si del ID 1012 son 10 registros en la columna C de la hoja2 poner el numero 10 donde diga 1012, el segundo filtro son lo que en la columna B sean igual a cero, hacer los mismos pasos y colocarlo en la co…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2.3k visitas
  6. Hola amigos del foro, utilizo actualmente el siguiente código para extraer un rango datos de todas las hojas de un libro y colocarlo en otra hoja. Este libro se hizo con el tiempo cada vez más pesado y tuve que hacer un libro para cada hoja, pues aquí radica mi problema: tengo que ajustar mi código para buscar en todos los archivos de la carpeta. On Error Resume Next Dim wrbLibro As Workbook Dim wrsHojaActiva As Worksheet, wsHoja As Worksheet Dim CurFilename As String CurFilename = Sheets("RANGOS").Range("A1") Set wrbLibro = Workbooks(CurFilename) Set wrsHojaActiva = ThisWorkbook.Sheets("RESUMEN") For Each wsHoja In wrbLibro.Worksheets If wsHoja.Name = "VIAJ…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 891 visitas
  7. Buenos días, tengo el siguiente código que intenta copiar el mismo rango desde el archivo "DATOS DEL SISTEMA" hacia el archivo "Escenario" en la hoja Datos, siempre y cuando el nombre de la hoja del primero sea igual al encabezado de columna de la hoja Datos del segundo archivo, la intención es que si falta alguna variable el proceso no se detenga y salte al siguiente con datos, y luego en el archivo Escenario, elimine las columnas que queden sin datos, ya que no todos los días hay datos para todas las variables, esto cambia día a día. Necesito que en la hoja datos solo aparezcan las columnas en forma consecutiva co n las que tengan información. El problema es que la macr…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2.6k visitas
  8. Started by Pirtrafilla,

    Hola a todos de nuevo. Tengo un problema al cargar los datos de una consulta SQL de una Access a mi archivo Excel. La consulta funciona bien, de hecho ya tengo el formulario casi listo. El problema viene porque quiero modificar el formato de varias columnas. Por ejemplo la columna 4 a pesar de estar el Access en moneda cuando lo cargo en el listbox lo hace en números con decimales. Estoy leyendo pero no encuentro exactamente esto, al menos al cargar todos los datos en el listbox de manera multiple. Agradezco vuestra ayuda como de costumbre. Pongo el código, creo que no es necesario todo el archivo para ver que código me falta poner. Sub Llenar_Checklist…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 3.4k visitas
    • 1 seguidor
  9. Started by FloP,

    Hola buenas tardes foreros. Retomando una macro que tenía a medias, a ver si podéis ayudarme porque mis conocimientos en VBA no son muy amplios y por más referencias que miro en ejemplos de "exportar a pdf" no saco el error. Describo: - Función: Exportar un rango de la hoja a pdf en función de 2 variables, para esto utilizo "if" con ocultar y mostrar filas para que entrase justo en 1 o 2 hojas. - Errores: 1 - El msgbox de la ruta donde guarda el archivo SIEMPRE muestra la ruta donde se ENCUENTRA el excel, NO donde lo ha guardado. 2 - Da igual el nombre que pongas en en el msgbox de "guardar como", siempre utiliza el pre-programado. …

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 3.3k visitas
  10. Started by payorayo,

    Buenos días, el problema del dia es que estoy modificando unos menus contextuales y me gustaría tener el listado faceId para poder modificar los iconos. Un saludo, máquinas

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 4.8k visitas
  11. Started by Donca,

    Hola; De antemano les agradezco la ayuda que me puedan dar con este caso que tengo. El archivo que estoy trabajando se compone de 2 hojas, la primera que es la base de datos del sistema ("DATA") que incluye toda la información, y en la segunda es donde trabajo el reporte ("Reporte") que debo presentar, en la que se resume toda la información del mes. Lo que necesito hacer es que una vez montado el reporte ("Reporte") se haga una copia de esta hoja y se eliminen todas las formulas "SUMAR.SI" y "SUMAR.SI.CONJUNTO" de esta nueva hoja dejando los valores actuales de dichas formulas y también dejar las formulas de "SUMA" activas, tal como se muestra en la hoja "Reporte (2…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.1k visitas
  12. Started by arrian,

    buenos dias, tengo en un mismo libro una hoja de registro de proveedores y luego otras hojas con sus respectivos pagos en bancos. quisiera que por medio de macros o formulas desde proveedores automaticamente se coloquen en sus respectivas hojas. por ejemplo, un proveedor al que tenga que pagar a 30, 60 y 90 dias una factura por el bsch por un valor total de 1000 euros me lo coloque ordenadamente en la hoja bsch cogiendo su fecha de factura y que me lo desglose en relacion a los dias de pago. por ejemplo si la factura es de 1 de marzo me ponga 1/3 el 31 de marzo, 1/3 el 30 de abril y 1/3 el 30 de mayo (30, 60 y 90 dias a fecha factura). a otros proveedores les pago a 90…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 7.4k visitas
  13. La situación es la siguiente En el archivo adjunto se requiere que el botón "guardar" mande la información a la base de datos bajo el ultimo registro encontrado y el control de ID de registro me permita navegar por cada uno de los registros.......... y con el botón "modificar", cambiar o agregar información a un registro determinado antes guardado. Agradezco de antemano su apoyo en la situación Robert Final con Formulario Ayuda Excel.zip

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.8k visitas
  14. Started by lge77,

    Que Tal, En meses pasados solicite ayuda en el foro y se me brindo amablemente Y así pude personalizar el macro que me proporcionar y adaptarlo a mis necesidades, Ahora requiero nuevamente ayuda pues quiero copiar un rango de celdas respetando el formato (Actualmente solo me respeta el ancho pero no el color ni la altura) Otra cosa, cree un botón para ya una vez capturados los datos actualizar pero cuando le aplasto al botón se pasan los datos en blanco, así que opte por quitarlo y hacerlo manual (me voy a macros y de ahí lo ejecuto) Gracias todas las facturasttt.zip

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 3k visitas
  15. Started by POPO,

    Hola amigos, tiempo atrás solicite ayuda para una macro la que me permitiera imprimir archivos por lotes específicamente pdf, bueno me enviaron una macro estupenda y debo modificar un aspecto de esa macro, este programa consiste en elegir la ruta donde están los archivos a imprimir y los muestra en pantalla con checkbox uno por cada archivo, el usuario debe ir marcando cuales necesita imprimir, esto es lo que necesito modificar que haya una opción que permita marcarlos todos al mismo tiempo.

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 971 visitas
  16. Started by German,

    Hola a todos nuevamente, ésta consulta no es que sea para Macro Antonio pero es quien me dió éste archivo con código, y como el tema vuelve a ser el mismo practicamente por eso lo nombro a él primero, pero indudablemente cualquier compañero puede solucionarlo, bueno cualquiera que sepa de ésto claro, yo sería imposible. Bueno supongo que se acordará, y es el tema de separar los nombre que ya me realizó, y es que ahora como los nombre no van en la columna B sino en la A, habría que cambiar algo del código para que tome esa columna como referencia, es decir, de la columna A extraemos los nombres de A1 y los ponemos en otra hoja en filas distintas hasta acabar con todos los…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.2k visitas
  17. Hola a todos; Me gustaría añadir al formulario que he adjuntado la función minimizar. Este formulario tiene una macro que redimensiona el formulario, hago este comentario por si hay incompatibilidad. Saludos a todos y buen día o tarde. Minimizar.xlsm

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 3.4k visitas
    • 1 seguidor
  18. Hola Buenos días: Estoy intentando realizar una macro para que realice un fórmula que copie en una columna B una formula, hasta la misma fila de la columna anterior A (la columna A dependiendo de los datos que vuelco son siempre diferentes y por eso la dificultad). Pero no doy con la forma de realizarlo. Alguien podría explicarme como puedo hacerlo. Muchas Gracias.

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 4.5k visitas
  19. Espero me puedan ayudar con lo siguiente, al descargar una informacion de la pagina web( crtl+e, ctrl+c, ctrl+v) se descarga una tabla con la informacion almacenada de dos maneras, una en las celdas de manera regular y la otra en cuadros de texto, son serca de 1000 cuadros y para manipular esa informacion se hace muy tardado hacerlo una por una, de que manera podria extraerla toda sin la necesidad de hacerlo manual?, adjunto excel para ilustrar problematica, saludos! Libro21.xlsx

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2.6k visitas
    • 1 seguidor
  20. Started by LeandroA,

    Hola como puedo hacer para que mi funcion se actualice sola en la celda como lo hacen las funciones propias de excel, me explico si pongo en una celda =ahora() esta se auto refresca cuando cambio algún valor de la celda, pero si yo creo una funcion como esta Public Function Mifuncion() As String Mifuncion = Now End Function y luego en la celda pongo =Mifuncion() esta no se auto refresca cuando cambio un valor en cualquier celda. Gracias

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.6k visitas
  21. Buenas, necesito ayuda. Trabajo en un laboratorio y necesito generar informes y listados de datos. Los datos los copiamos directamente en un archivo de Excel con varias hojas. Lo que quisiera es con una macro en un botón copiar los datos en una hoja final de resumen para poder imprimirlos y enviarlos (ya lo hago con otros informes, pero sólo son de dos hojas una de entrada de datos y otra de informe). Os adjunto dos archivos, el “PLANTILLAS AGUAS ENVIO POR EMAIL” es el que quiero hacer y el “AGUAS RESIDUALES DIARIAS PTO 12-2-4” es el con el que estoy trabajando (este es una copia que tengo guardada por seguridad) cuidado al utilizarlo dado que la macro esta hecha para que…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 4.7k visitas
  22. Saludos Tengo dos bases de datos para cruzar las cuales las tengo organizadas por subtotales en la opcion 2 (que es cuando muestra solo los totales de cada referencia). Para esta tarea ejecuto una macro de busqueda referenciada que funciona bien, pero como comente anteriormente los datos esta organizados por subtotales en la opcion 2 la macro me trae el valor exacto pero se ejecuta tambien en las celdas que estan ocultas. Mi duda es si existe alguna forma o codigo que evite que la macro se ejecute en las celdas ocultas Espero haberme expresado de la mejor forma, Sin embargo Dejo un ejemplo Gracias por sus respuestas. EjemploLSV.rar

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 859 visitas
  23. Buenas tardes. Amigos muchas gracias por la ayuda que siempre me han proporcionado, esta vez tengo una macro que ya me funciona pero solo para enviar un correo a la vez y manualmente tengo que estar cambiando en el codigo el correo y la hoja, me gustaria conocer si existe la forma de dentro de mi libro tengo 20 o 30 hojas (nunca es el mismo numero), cada hoja tiene el mismo formato, rango de datos, etc.. a excepción de la información que contiene cada hoja. Lo que me gustaría conocer es como hacer que en una hoja tenga una lista de correos (EMAIL) y vaya recorriendo y enviando el rango que le corresponde, es decir: ColumnaA ColumnaB Nombre hoja …

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 886 visitas
  24. Buenas noches: Traigo de nuevo esta consulta. Tengo un formulario que carga los datos filtrados en un listbox. Pero tengo un problema: solo funciona teniendo la hoja mostrada y situándome en ella. Si la hoja está oculta o estoy en otra hoja no funciona.... Pido vuestra colaboración porque he estado mirando por la web y he hecho varias pruebas pero no consigo solucionar este problema. Os pongo el acceso al archivo a ver si, por favor, me podéis echar una mano.... https://drive.google.com/open?id=1812Uw2iHKBYPnyFSTvRGmFaWufh-jL5N

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.3k visitas
    • 1 seguidor
  25. Started by elsss08,

    Arreglar un codigo o procedimiento con macros Hola amigos de este foro logre hacer un archivo para automatizar unas tareas que realizo en mi trabajo. Les comento lo que intente hacer una macro que cuando yo ponga terminado en una tarea y presione un boton me envie la fila completa a la segunda hoja y me la borre de la primera y que solo me queden las tareas por realizar. La cuestion es que el paso de que me copie la fila que ya esta terminada no me lo hace solo las borra. HABRA ALGUN ENTENDIDO DE MACROS PARA QUE ME SOLUCIONE EL CASO O ME DIGA SI HICE ALGO MAL. Gracias, Archive adjunto para que lo vean. Tareas anuales.xls

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 991 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.