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 SALAVERRINO,

    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
    • 634 visitas
  2. Started by riverts,

    Buenas a Todos equipo de ayudaexcel quisiera saber como puedo hacer la busqueda deacuerdo a una numeracion en la base de datos y que me jale el resto de los datos a los que pertenece; Subo un archivo para que tengan idea del objetivo MUCHAS GRACIS DE ANTEMANO..!! Libro1.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 634 visitas
  3. Started by trex2000,

    Saludos a todos. Soy nuevo en este tema de programación VBA en Excel y solicito de su ayuda para resolver un pequeño problema. Desde una hoja hecha en Excel tengo un listado en la columna "A" que tiene diferentes valores que necesito se envíen a un programa en MSDOS y tomar algunos datos de esa consulta para ponerlos en las Columnas B, C, etc. Espero haberme explicado bien. De antemano muchas gracias.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 634 visitas
  4. Started by luquiluk,

    Hola tengo una macro que me importa datos desde un aplicación externa del trabajo, un estilo MSD2, y me vuelca unos datos de fecha pero en formato "17042015", y me gustaría ordenarlos, que creo que eso se hacerlo a través de la opción de grabar macros, y conseguir que me cree una celda combinada que me cuente cuantos de la misma fecha hay y me lo ponga en una celda, es decir algo..... 17042015 datosxxxxx datosbbbbbb) 2 (Esta celda combinada leyendo los datos de la primera) 17042015 datoscccccc datosrrrrrrrr y si se pudieran unificar las filas de las fechas creo que también me v…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 634 visitas
  5. Started by josemiguelzuniga,

    Hola comunidad, me ayudan miren quiero hacer un libro donde se llene un formulario con los datos que ya hay en una hoja del mismo libro , la idea es apretar un boton donde me traiga los datos de esa hoja al formulario y grabar puede ser en la mmisma hoja o en una nueva, no se si me explique bien.

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 634 visitas
    • 2 seguidores
  6. Hola a todos Espero no haberlos confundido con el titulo , pero dejo lo que estoy avanzando de repente para ustedes es algo simple pero necesito ideas para seguir en mi proyecto que se me presento. Estoy intentando hacer una base de datos para saber quienes participaron o ayudaron en la carga de productos a una unidad movil. la idea es tener informacion de que facturas se cargo en la unidad movil y el personal que participo. mi problema es que hay alrededor de 30 auxiliares que al azar se les llama para cargar la movilidad. en una movilidad necesitan saber las facturas que ingreso a esa movilidad el copiloto que ira y lo mas importante los que ayudar…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 633 visitas
    • 2 seguidores
  7. Started by AndryAC,

    Buenos Dias, Ayer no obtuve respuestay probare hoy de nuevo, Gracias a la ayuda del forista y amigo "pajuma" tngo esta macro que me hace que en una lista de codigo de cuentas con su nombre de cta, me elimine unas cuentas que tengo en otra lista. Ahora bien, la macro funciona casi perfecta solo que me elimina el formato de las celdas de abajo y unas formulas ocultas que se encuentran en ellas (las celdas de abajo). En el archivo adjunto, la primera pestaña llamada "Gastos estimados por el áre (2" es el archivo antes de activar la macro, el la pestaña siguiente llamada "Gastos estimados por el área" es como me deja la macro el archivo (visualicen desde las fila 63 para a…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 633 visitas
  8. Started by osirisjau,

    Hola buenas, de antemano agradezco la ayuda que me pudieran ayudar; Tengo un formulario en la cual puedo registrar mis compras a proveedor, pero la fila de datos es muy grande para verlo en un listbox, por lo tanto se me ocurre y he visto (pero no logre descifrar el código) que se puede seleccionar una celda y apretar un boton y se abra el formulario con los datos de la fila de la celda seleccionada. espero me pudieran ayudar gracias de antemano Libro1.1 (Autoguardado).rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 633 visitas
  9. Started by viniciusm,

    Estimados, necesitaría que me ayudaran a resolver algunos problemitas que tengo con un formulario. Les adjunto el archivo y las explicaciones están dentro del mismo. Desde ya muchas gracias. Ejemplo Formulario.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 633 visitas
  10. Started by Dinkys,

    Estimados amigos del foro, Agradecer de antemano su tiempo en la ayuda que me puedan dar. A ver si alguien me puede ayudar con este fichero en el que necesito crear una macro que recorra cada celda el rango L4 hasta el final donde hay dato (esta columna es la primera operación), por calda celda que recorra de la columna L con valor, mire hacia la celda derecha : Si la celda de la derecha M4 está vacía ponga la palabra GV Si no está vacía mire hacia la derecha N4 Si N4 está vacía ponga la palabra GV Si no está vacía mire hacia la derecha O4 Si O4 está vacía ponga la palabra GV Si no está v…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 633 visitas
  11. Hola, buenas tardes Estoy necesitando hacer una macro en vba para conectarme a una webservice y consultar informacion. En la ws habra pdf que yo necesito buscar y luego descargar. Tengo conocimiento en vba pero esta incursion es nueva. Vengo googleando y no cosigo nibgun post que me ayude. Logre consultar usando la opcion datos-de la web... Pero no me sirve para lo que quiero, es buscar un pdf especifico y luego deacargarlo. Les agradecería cualquier ayuda que me puedan brindar Buen finde, manuel

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 633 visitas
    • 1 seguidor
  12. Started by ZkoolMan,

    Hola saludos a todos espero me puedan ayudar. Necesito que este código haga el proceso de deshabilitar o quitar un comando (botón) de la barra de herramientas de acceso rápido que cree para ejecutar una macro y ya terminada la macro se quite. utilicé el siguiente código Sub EliminarComandoBarraAccesoRapido() Application.CommandBars("Quick Access Toolbar").Controls("Conectar SQL").Delete End Sub Pero me muestra el siguiente error Espero me puedan ayudar por favor. Gracias.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 632 visitas
  13. ¿Hola, que tal? Os comento, estoy intentando copiar Todos los datos de Varias columnas No consecutivas de la hoja 1 a la hoja 2. Aquí os dejo un ejemplo del resultado Grácias por vuestra ayuda Libro1.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 632 visitas
  14. Started by eber,

    Buen día, tengo un problema con el cuadro de listbox en un formulario de vb, el cual cuando esta en ejecución funciona, luego de agregar un registro, presiono el botón cerrar del formulario y lo cierra todo el libro de trabajo y sin grabar por favor si me pueden ayudar. El código que estoy usando para cargar el listbox del formulario con 5 columnas de datos es esta, el problema surge cuando cierro el formulario y se sale sin grabar; pasa lo mismo cuando uso el Me. list... Sub cargar_lista() Dim fila As Long fila = Hoja1.Range("A" & Rows.Count).End(xlUp).Row frm_proveedores.lis_proveedores.RowSource = Hoja1.Range("A2:E" & fila).A…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 632 visitas
  15. Buen día. Estoy trabajando en un archivo Excel, en donde tengo un registro con ciertas celdas bloqueadas agrupadas y otras no. Me resulto el código de agrupar y desagrupar cuando mi hoja esta bloqueada lo cual es: With Worksheets("Hoja1") .EnableOutlining = True .Protect Password:="contraseña", _ Contents:=True, UserInterfaceOnly:=True End With[/CODE] Ahora quiero bloquear 2 hojas más (Hoja1,Hoja2,Hoja3) de mi libro Excel con el mismo formato mostrado en el código. A la espera de vuestro gran apoyo.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 632 visitas
  16. Buenos días amigos de excel, tengo una hoja formulada que funciona cada vez que incluyo la fecha en la celda L30, llamo un formulario que me muestra dicha información que se resume al incluir la fecha, pero quisiera poder cambiar la fecha en la celda sin tener que cerrar el formulario... Algo similar como cuando se ejecuta el buscador que se puede interactuar con la hoja sin cerrar el formulario... Quedo atento a sus sabios consejos

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 632 visitas
  17. Muy buenas a todos. Muy seguramente será un error estúpido pero no veo o no detecto el problema. Y es que la macro que tengo en el botón (guarda) me tira error si uso una tabla don introduce los datos, pero si la quito entonces la macro funciona a la perfeción. Os lo explicaré con capturas. Aquí se puede ver el lugar donde la macro debe introducir los datos, como se puede ver...No hay tabla alguna insertada.(captura de arriba) Ahora como podéis ver si se ha insertado una tabla, y nos dirigimos a la hoja "ENTRADAS", donde está la macro ( captura de arriba) Primero seleccionar la celda "E5"( recuadro rojo grande), después cl…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 632 visitas
  18. He estado buscando y no encuentro nada por el foro, o no he buscado bien. Utilizo una hoja Excel para el control horario de los trabajadores, y la tengo que utilizar todos los meses.. En el archivo se incluye una macro para imprimir las hojas, cuando van cambiando el código del trabajador con sus datos correspondientes, no sé si es la más ortodoxa, pero lo que he podido hacer. En un mes, aparecen los días laborales, los sábados y los domingos, y cuando es sábado la celda tiene un color, y cuando es domingo tiene otro. Quiero que cuando en la columna del día del mes, la celda que tenga color, por ejemplo A2, el rango de B2 a H2 tenga el mismo color. …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 632 visitas
  19. hola amigos les queria pedir una ayuda estoy haciendo una macros y necesito que de la base de datos que tengo con datos de clientes y sus ingresos por año y mes, seleccione solo a ciertos clientes segun una lista que tengo de sus nombres, y entonces necesito traer cada fila con los datos que tengo de los clientes de la base de datos, la cual se va actualizando incorporandole nuevos datos segun pasan los dias, gracias Libro1.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 632 visitas
  20. Started by Paul Apaza,

    Hola comunidad Alguien trabajo con el complemento mencionado para que por medio de un form recopile datos y guarde en una celda de la Hoja1 como ejemplo lo llamo desde un boton, textbox. Espero puedan ayudarme o guiarme para realizarlo.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 632 visitas
  21. Hola que tal, solicito su apoyo para realizar lo siguiente, tengo un archivo con varias hojas, lo primero es quiero mediante una macro cargar un reporte generado y se copie en la hojaHTC, posterior en la hoja cocina al borrar ya sea uno o todos se elimine las filas donde borre algun codigo sin que se modifiquen las formulas de las otras columnas. Agradezco de antemano y quedo pendiente de sus respuesta. Ayuda Excel Inventario.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 631 visitas
  22. Hola La duda que tengo, y por la que me gustaría recibir ayuda, es que quiero hacer una copia de seguridad de un libro, que me lo guarde en pdf y en la ruta que indica una celda. Por ejemplo, si en la celda B4 está escrito C:\Copias\Datos\ , cuando se guarde la copia del libro, en pdf, lo hará dentro de la subcarpeta Datos. Muy agradecido de antemano saludos ejemplo.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 631 visitas
  23. Started by CarlosKurt,

    Hola a todos y gracias de antemano por su tiempo en mi siguiente consulta. Se necesita que en la columna "J" (encabezado 555 NO) se haga la combinación de celda por cada borde. Ejemplo en la "J11:J17" realizar la combinación, "J4:J6" también hacer la combinación de celda. El archivo es un ejemplo, el original tiene como 12000 bordes. Gracias nuevamente por su atención. Saludos. Combinar celda.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 631 visitas
  24. HOLA. Me podrian colaborar en esta ocacion con una macro para lo siguiente: Quiero ejecutar el siguiente mensaje "Revierta las anteriores retenciones, y registre esta como la retencion mensual". Simpre que se cumpla para una misma cedula lo siguiente: 1- Que la cedula este dentro de la base de datos 2- Que la fecha de la factura (mes y año) esten tambien dentro de la base de datos 3- Que la retencion sea mayor a las anteriores que estan en la base de datos, ( esto es, mayor que 1, porque en la celda b3 trae el acumulado del mes). Adjunto un ejemplo. exitos!!!! retenciones acumuladas.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 631 visitas
  25. Started by rujason,

    Buenas tardes y saludos a todos/as. Soy nuevo en esto de las macros y estoy teniendo un problema con una macro. Necesito que al abrir el libro de excel, se ejecute una macro para reemplazar unas fórmulas en el libro. Esta parte la tengo resuelta, la macro me funciona perfecto cuando abro el libro. El problema viene cuando se abren varios libros que contienen esa macro, porque entonces deja de funcionar. He probado estos comandos tratando de que la macro aplique en ese libro en específico sin importar si hay varios abiertos y no me funcionan: 1. ThisWorkbook.Activate 2. Dim wb As Workbook Set wb = ThisWorkbook wb.Activate 3. Dim wb As Workbook …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 630 visitas
    • 1 seguidor

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.