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. Buenas tardes antes que nada agradecer por el tiempo que se toman en ayudarnos a todos con las dudas que tenemos bueno mi problema es el siguiente tengo una base de datos con códigos y descripciones y tiempo lo que deseo es sacar los subtotales de los codigos osea si tengo 3 codigos a20 me saque los subtotales y al mismo tiempo me coloque al costado los encabezados y los codigos EN SI AL INICIO ESTA ASI : A B C COD DESC TIEMPO A10 AUT 2 A A10 AUT 3 A A10 AUT 4 A A20 CTR 2 A A20 CTR 3 A A20 CTR …

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 896 visitas
    • 1 seguidor
  2. Started by guspi,

    Hola estoy organizando un torneo de futbol y tengo claro como quiero, el problema que tengo es pasarlo a excel, para que se automatize. ME podríam ayudar, dejo el archivo de lo que quiero. Primero hay una fase regular y luego hay otra de eliminatoria y que permite poner des del primero asta el último. Gracias plantilla lliga.xlsx

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 896 visitas
  3. Started by apotheke,

    Buenos dias , lo primero gracias por la ayuda que me podais prestar ya que estoy en blanco. Lo que necesito es basicamente , pasar un texto descriptivo a un formulario , explicado mejor seria asi: Tengo una web donde se tiene que reportar unas pruebas que se realizan , esta web tiene bastante pruebas y cada prueba es una pagina diferente , pero todas siguen un patron. En esta web , lo que necesito rellenar automaticamente desde la excel es un campo que pone User Comments y otro que pone Thecnical Comments , actualmente eso se hace prueba a prueba y lo que necesitaria es poder hacerlo en la excel y con la macro que lo vaya autocompletando. Esto es viable?? Muchisimas g…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 896 visitas
  4. Started by jeladio,

    Hola amigos: Acudo a ustedes para que puedan ayudarme con lo siguiente: tengo 2 macros 1 que sube fotos a una base de datos MYSQL y otra para bajar las fotos, y funcionan muy bien pero necesito su ayuda para modificarlos de tal manera que: en el macro para subir las fotos en lugar de incluir dentro del macro la ruta y el nombre de la fotografia a subir y tener que hacerlo uno por uno, lo pueda tomar de una hoja denominada FOTOS a partir de la fila A2 desde donde se encuentra el ID y la ruta y el nombre del archivo desde donde pueda ubicar dichas fotos y por medio de un bucle pueda recorrer todas las filas llenas y poder cargar todas las fotografias. Por otro lado el …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 895 visitas
  5. Started by EMMA03,

    Buenas tardes soy nuevo en el foro necesito generar una Macro de EXCEL que se pase a .txt tengo el archivo de base y la estructura del txt. es para generar una poliza y suvirla a la contabilidad, en la estructura del .txt el cero son cargos y el 1 abonos. Saludos pólizas 701201.txt PRUEBA MACRO.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 895 visitas
  6. Hola, buenas tardes: Solicito su ayuda, pues llevo tiempo generando una macro la cual ya se ejecuta de forma correcta en la hoja seleccionada, pero requiero ejecutarla en algunas hojas del libro activo en forma automática (sin estar ejecutando la macro de hoja por hoja), he incluido un ciclo FOR pero me lo hace de forma incorrecta :S ojalá puedan ayudarme!! Les anexo parte del archivo con el cual estoy trabajando, del cual la primera pestaña es el formato del reporte, la segunda pestaña es reporte ejemplo (resumen) de la 3a pestaña. De antemano agradezco la atención. Saludos!!! reporte.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 895 visitas
  7. Started by nitimo,

    Hola a todos esta es la primera consulta que realizo por este foro, quisiera saber como podria graficar un diagrama de carga del consumo electrico en un hogar en Excel , lo he intentado incluso llegue a encontrar un plantilla con una grafica muy parecida a la que me tendria que salir , con el problema que no se acotaban los valores en el eje x. bueno espero su consejo y muchas gracias.[ATTACH]36693.vB[/ATTACH] talves l grafico no se ve muy bien pero el punto es lo siguiente en el eje de Y , deberia a parecer la potencia , mientras que en las x , los tiempos de uso , por ejemplo eje X con 40w los cuales se usan desde las 9 pm a 1 am Este es un ejemplo de como tendria qu…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 895 visitas
  8. Started by jjpprr,

    Hola amigos de ayuda excel, necesito su ayuda con un tema que puede resultar simple pero que no e podido encontrar solucion. Tengo un problema al hacer una seleccion en un combo de una pagina web a traves de una macro de excel, el problema de este combo es que posee un onchange para cargar el segundo combobox. el codigo que utilizo funciona correctamente con los text pero e buscado de distintas formas y no e podido que me carge el segundo combox. Set ie = CreateObject("InternetExplorer.application") ie.Visible = True ie.Navigate ("https://www.paginaweb.com") Do If ie.ReadyState = 4 Then ie.Visible = True …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 895 visitas
  9. Started by Juma25,

    Hola necesito ayuda para copiar datos de un libro a otro, el libro matriz que se llama matriz pcs es el fijo que tengo que se alimenta de diferentes libros los cuales pueden variar nombre de hoja y de libro. Por ellos realice el siguiente comando.Sub LLENADO()ActiveWorkbook.ActivateActiveSheet.SelectFor a = 0 To 68Workbooks("MATRIZ PCS").Sheets("J3D133").[t11].Offset(a, 0) = [t11].Offset(a, 0)NextEnd Subpero me sale error no se si alguien podria ayudarme, prueben con cualquier hoja solo son pegar datos de una hoja y libro a otro pero usando el active shett

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 895 visitas
  10. Buen dia comunidad. Necesito generar un conjunto de combinaciones formada por 03 números ALEATORIOS desde el (01 al 09) de forma ascendente. Que en su orden correlativo son 84 combinaciones desde el (1-2-3) hasta (7-8-9). Dentro del archivo se detalla más. Gracias.. 1.- CRT.xlsm

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 895 visitas
  11. Hola les expongo la situación: realice una base de datos en Excel 2007 con 2 botones de comando ActiveX, cada uno ejecuta una macro (uno envía un mail automático y el otro botón abre un archivo de Excel con una plantilla para imprimir) Esta base la tengo en una carpeta de red y activo el "compartir libro" para que varios usuarios modifiquemos al mismo tiempo. En las PC que tienen instalado Excel 2007 SI pueden ejecutar los Botones de Comando (macros de enviar mail o imprimir). El problema es con usuarios que tienen Excel 2010, ya que al abrir el libro compartido no pueden ejecutar las macros (no pueden darle click a los botones). Lo curioso es que si usan la base d…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 894 visitas
  12. Buenas tardes, acudo a ustedes con un pequeño problema, deseo mostrar un userform después de otro, hasta ahí voy bien, pero deseo que no me muestre ciertos botones dependiendo del usuario que ingrese. Adjunto archivo explicando un poquito mejor como deseo realizar eso. PRUEBA.xlsm

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 894 visitas
  13. 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
    • 894 visitas
  14. Estimados: Trabajo con una planilla de control de horas de maquinas viales. Dichas horas las cargo en una base de datos manualmente y luego mediante la siguiente formula de excel: Formula Excel: {=SI(ESERROR(INDICE(Horas;COINCIDIR($F7&H$4;Equipos&Fecha;0)));"";SI(INDICE(Horas;COINCIDIR($F7&H$4;Equipos&Fecha;0))="";"";INDICE(Horas;COINCIDIR($F7&H$4;Equipos&Fecha;0))))} Extraigo las horas que ha trabajado cado equipo por día y las coloco en in informe tipo tabla dinamica, en la que hago otros calculos mas. Donde: $F7: es el equipo que se busca en el rango "Equipos" de la base de datos H$4: es el día de trabajo que se busca en el rango "Fecha" de…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 894 visitas
  15. Bunas tardes tengo 100 archivos y necesito guardarlos como csv pero necesito ejecutar esta macro 1000 veces que solo me cambie la extencion gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 894 visitas
  16. Started by mcotrina,

    Hola, necesito hacer una Macro para sacar un reporte de una tabla plana que tiene muchas columnas y la ultima columna es el codigo, por lo que no puedo utilizar la función BUSCARV. agradezco mucho su ayuda. Saludos.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 894 visitas
  17. Started by alfredob,

    Buenas, antes que nada quiero decir que busqué en el foro algun ejemplo relacionado, y no me ayudó mucho... los veía muy diferentes, entonces.. aqui estoy :S Bueno el problema es el siguiente, tengo 2 hojas (Equipos y Ubicación), que me sirven como mi base de datos. En una 3era hoja tengo el tag a identificar; es en esta hoja que quiero que se copie la información de las hojas ya mencionadas. Ej: 3TO-1520, donde: 3 : Industria T: Torre 12: Planta_2 01: Número del Equipo Dejo en anexo un archivo que estaba intentando hacer, pero que no salió muy bien que digamos. Muchas Gracias de antemano. Tags_Equipamientos1.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 893 visitas
  18. Estos son los requerimientos para crear la macro: Procesar la información de diferentes archivos como el que se encuentra en la carpeta Informes. La información de los archivos que se encuentra en la carpeta informes debe ser copiada y pegada en el archivo InformeConsolidado teniendo en cuenta lo siguiente: El documento no debe tener registros repetidos y en la columna Ingreso solo se debe manejar dos estados: Ingreso, No ha ingresado, la macro debe basarse en la información de la columna Ingreso de cada archivo para asignar en el archivo InformeConsolidado cualquiera de los estados mencionados. Si el valor de la columna Ingreso es diferente a Nunca el valor será Ingre…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 893 visitas
  19. Hola buenos días, como verán soy nuevo en el foro y esta es mi primer pregunta, tengo una duda con respecto a un macro, he está investigando y por más que intento no me sale, estoy haciendo un archivo donde necesito que recorra los valores de las columnas O14:V313 una fila hacia abajo si es que en la celda correspondiente de la columna AP hay un número 1, y que después haga lo mismo pero con las columnas W14:AD313y ahora tomando en cuenta la columna AQ si hay un número 1, ya lo intente copiando los datos en otras celdas y después aplicando el filtro y después pegándolos pero me los pega de corrido, es decir, no me respeta el filtro. Para que quede un poco más claro toman…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 893 visitas
  20. Started by niangari,

    Saludos a todos una vez más.. Escribo porque me he topado con un obstáculo que no puedo resolver a ver quién me puede ayudar. No sé si la única forma de hacerlo será con macros (si hay una manera sin macros mejor aún), pero paso a contarles: Tengo en la primera página a la derecha de la tabla principal de correlaciones, una tabla que clasifica cada "par" de activos (en este caso financieros) en "sin correlación" "correlacion media" y "alta correlacion" según criterios muy arbitrarios. Lo que yo necesito que en la página de "resultados" estos pares se organicen agrupados automáticamente. Ahí verán que ya están organizados pero lo hice copiando todo lo que la fórmula de …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 893 visitas
  21. Started by Gigi74,

    Hola a todos, tengo dos listas desplegables independientes. La primera lista si filtra bien y oculta aquellas filas no semejantes al filtro, y querría añadir una segunda lista desplegable que también filtre. Gracias de antemano por la ayuda Libro2.xlsb

    • 1

      Reacciones de usuarios

    • 2 respuestas
    • 893 visitas
    • 2 seguidores
  22. Tengo este codigo el cual me recorre las filas evaluando la columna "E", en este caso evalua si en la columna tiene estos datos "Pajaritos No. 1" o "Pajaritos No. 2", y si es asi, que elimine la fila completa, pero al ejecturala se alenta mucho el proceos tarda como 1 min o aveces mas. Como puedo mejorar esto. Saludos Sub borrarFilas() Dim ultimaFila As Long Dim fila As Long ultimaFila = Hoja1.Cells(Rows.Count, "E").End(xlUp).Row For fila = 5 To ultimaFila If Hoja1.Cells(fila, 5) = "Pajaritos No. 1" Or Hoja1.Cells(fila, 5) = "Pajaritos No. 2" Then …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 893 visitas
    • 1 seguidor
  23. Started by Alfonso5597,

    Hola amigos foreros, que tal estan De nuevo por aquí, haber si me pueden ayudar con este código, la idea es darle formato de numero a la colunma en el listado, he probado varias cosas y no doy con la tela, les agradezco su ayuda El código es el siguiente ListBox1.List(ListBox1.ListCount - 1, 5) = .Cells(Lin, 9) Y tengo este también, me devuelve el resultado en la hoja del reves, me explico, tengo en el listbox, la fecha 08/04/2020 y me la devuelve 04/08/2020 cuando la envio a la hoja .Cells(Lin, 4) = ListBox1.Column(3, i) Muchas gracias por su ayuda

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 893 visitas
    • 1 seguidor
  24. Copiar datos y ordenar en 5 columnas Quisiera pasar de unos datos en columnas: cota - nominal - tipo - max - min - real 10 - 120 - Position - 0,2 - 0 - 120,05 20 - 130 - Distance - 1 - (-1) - 130,4 ... - A otro sitio de la hoja (o otra hoja) - Me debe copiar los datos hacia abajo hasta que existan datos - Se deben pasar los datos de la columna "Real" agrupados de 5 en 5. Por ejemplo, si tenemos 20 filas de datos, se crearan las columnas "real1", "real2", "real3", "real4" y "real5" con 4 datos cada una (20/5). Los primeros 4 datos de la columna "real" se colocan en la nueva columna "real1", los siguientes 4 en "real2", etc. Gracias Ordenar.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 893 visitas
  25. Started by cibericxp,

    Buenos Dias antes que nada quería agradecer la ayuda , desde ya si les sirve mi planilla la cuelgo , es sobre calculo de hs extras , el motivo de la apertura de este tema es que no logro hacer el ultimo paso , para explicar lo informo en modo de pasos: 1er paso- se cargan las horas en la solapa PLANILLA luego hice la macro copiar y ordenar las cuales me separa según el formato requerido en diferentes solapas 20% 40 % 50 % 100% 100% f.c y 33% , pero luego quiero copiar todas pero solamente la que tienen cantidad a la solapa pasar a bandeja pero no puedo , mi idea es copiar tal cual están repartidas nada mas después agrupar solamente las que tienen cantidad en la solapa pa…

    • 0

      Reacciones de usuarios

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