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. Muy buenas tardes estimados, la verdad es que soy bastante nuevo en las macros programadas mediante VBA. Estoy haciendo una que se utilizará aqui en mi trabajo para calcular el tiempo utilizado por otros trabajadores en realizar ciertas tareas asignadas y definidad en un libro de Excel. Para calcular el tiempo utilizado, desde el principio definí que sería mediante una hoja nueva, sin embargo yo sé que existen algunas formas muchos mas funcionales que la que yo he pensado. Adjunto un libro (Libro2.xlsx) el cual contiene el código que calcula el tiempo transcurrido, lo que yo necesito es poder manejar los tiempos cuando por ejemplo una tarea dure mas de un día y haya que p…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.4k visitas
  2. Hola: Lo que voy a pedir quizás roce lo imposible pero, por si acaso, ahí va: El archivo (creao por Logroastur) envía un mensaje a cada destinatario de la columna C. En condiciones normales (o sea, desde Outlook) envío los mensajes -uno a uno- y luego, desde la bandeja de enviados, imprimo el mensaje enviado para tener una prueba por si me reclamaran meses más tarde (ya que elimino los mensajes eliminados al cabo de unos días). Por tanto, lo que solicito es si hay alguna manera de que una vez enviados se imprima un folio (o bien se generen pdf´s que luego imprimiría) con los datos el mensaje enviado (uno por cada destinatario, claro). Como sugerencia (por ayudaros …

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2.4k visitas
  3. Buenos dias estoy haciendo un programa para los partidos de balonmano . Necesito un boton que sume 1 al valor numerico de la celda que haya selecionado . i otro boton que que reste -1 valor numerico de la celda que haya selecionado .

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.4k visitas
  4. Started by Salvador1,

    Tengo varios subtotales y quiero eliminar los de valor cero con sus respectivas celdas precedentes, ¿se podría hacer con una macro? Saludos. Subtotales.rar

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 2.4k visitas
  5. Started by gabotopuro7,

    como agrego un scrollbar al listbox? saludos

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.4k visitas
  6. Started by ELVERKU,

    hola amigos nuevamente solicitando de su apoyo, buscando por todo el foro encontre un macro que necesito que es el de buscar y modificar, el macro corre perfectamente bien, busca y modifica la informacion que necesites, lo eh adaptado a mis necesidades y actualmente funciona la informacion se busca por la columna P (pedido) P-945229 el problema que se me presenta son estos: tengo que pasar toda la informacion que esta en excel a la fila 8 (actuamente esta en la fila 1) justo cuando pasas toda la informacion a la fila 8 la informacion ya no sale completa en el listbox y ya no lo busca ni lo carga en los textbox y por otro lado yo manejo casi 10 mil registr…

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 2.4k visitas
    • 1 seguidor
  7. Buenos dias. Estoy haciendo una macro y quisiera saber como usar "WorksheetFunction.VLookup" para que lea con dos criterios diferentes en una tabla de excel.Me explico; Si tengo una columna "A" connumeros que se repiten, pongamos 1,2 y 3,cada uno se repite 2 veces, a su ves tenemos la columna "B" con vocales abc( no se repiten). Como hacer que un userform consulte esto sin que tome el primer valor y usando este metodo.

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 2.4k visitas
  8. Started by DiegoLG,

    Hola amigos buenas tardes Alguien sabe si existe alguna forma para convertir los XML a PDF, es decir que me muestre como una factura. Yo he visto que algunos programas hace eso pero no se si existe alguna forma en excel? De antemano muchas gracias Que tengas un excelente fin de semana Saludos...

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.4k visitas
    • 1 seguidor
  9. Hola buenos días amigos de Ayuda Excel, acudo nuevamente a ustedes para que me ayuden con esta macro. Muchas gracias La macro debe buscar los datos o valores indicados en la columna C de la hoja COLORES en la columna A de la hoja LISTADO GENERAL y una vez localizado, asignar el valor del precio ubicado en la columna F de la hoja COLORES en la columna I del respectivo dato y muy importante, que se actualice automáticamente cuando el valor del precio de la hoja COLORES varie. NOTA: En esta hoja COLORES se van añadiendo constantemente nuevos datos. EN CASO QUE NO ENCUENTRE EL PRODUCTO, DEBE ADVERTIRLO MEDIANTE UN MENSAJE BUSCAR DATO EN OTRA HOJA.xlsm

    • 0

      Reacciones de usuarios

    • 18 respuestas
    • 2.4k visitas
  10. Started by melkwe,

    Hola a todos. Estoy mirando como hacer un libro que tenga una hoja con un boton para que me actualize unas hojas distintas. Me explico: Tengo una hoja de excel que tiene enlaces a las distintas jornadas de liga de futbol. Cada hoja se actualiza mediante web. El problema que tengo es que quiero hacer una macro en 1 sola hoja y que me actualize las diferentes jornadas de cada equipo. El problema que me he encontrado es que al hacer los enlaces a las hojas y actualizar, como el proceso de actualizar le lleva unos 30seg, al programarla para que actualize - cierre la hoja y abra la siguiente hoja, se queda colgado o me da un error. He probado con timer, pero es que soy in…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.3k visitas
  11. Started by NINO,

    Por favor alguien me pude ayuda con una macro para la siguiente rutina adjunto una imagen y les voy agradecer

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.3k visitas
    • 1 seguidor
  12. Estimados, Estoy tratando de hacer una macros que me permita abrir todos los archivos de una carpeta, copiar una casilla y pegarla en la tabla de otro archivo, pero al ejecutar me lanza el error previamente mencionado. Si alguien me puede ayudar en esto estaría muy agradecido. Saludos! Option Explicit Sub Open_All_Files() Dim oWbk As Workbook Dim sFil As String Dim sPath As String sPath = "C:\Users\User\Desktop\Respaldo Periodo Felipe 08-03-2012\TERPEL\Planillas TERPEL\checkist total\" ChDir sPath sFil = Dir("*.xlsx") Do While sFil <> "" oWbk = Workbooks.Open(sPath & "ID1 ISLA BILBAO.xlsx") ThisWorkbook.Activate Sheets("Isla").Select With …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.3k visitas
  13. Started by DiegoLG,

    Hola amigos. aquí nuevamente molestando sobre una situación tengo una base de datos donde bajo reportes de diferentes módulos tengo dos columnas en la hoja1 sombreados de diferentes colores esas columnas quiero hacer una comparación y que me copie en la hoja de resultados si encuentra el dato parecido. Intente con la función buscarv pero no me dio el resultado y tambien intente con la formula si la columna A=T pero por lo que veo no me da el resultado por lo que en una columna trae varios (0). Espero no confundirlos amigos, aquí adjunto el archivo para que se entienda mejor De antemano muchas gracias. Libro3.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2.3k visitas
    • 1 seguidor
  14. Buenos Dias, Jovenes Espero me puedan ayudar con algun codigo para crear gráficas dentro de un user form o listbox Agradecere sus ayuda...

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.3k visitas
  15. Hola que tal soy nuevo en este foro y estoy muy frustrado porque no se la manera de crear una BD para realizar conteos ciclicos. Les voy a explicar mas a detalle: Cuento con una lista de 17,228 productos los cuales necesito realizar una macro para realizar aleatoriamente conteos ciclicos, por ejemplo los productos con un valor de $0.01 a $250.00 les asigne la letra C, los productos con un valor de $251.00 a $1,000.00 les asigne la letra B y los productos con un valor de $1,000.00 a 10,000. Productos A realizar conteos mensuales B realizar conteos trimestrales C realizar conteos anuales Lo que necesito es que me vaya dando aleatoriamente y sin duplicados X numero de…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.3k visitas
  16. Started by Miguelpf75,

    GUSTO SALUDARLES COMUNIDAD, Necesito de su ayuda, necesito hacer en macro de la funcion indice y coincidir donde me dé el valor(precio) de la intercepcion de producto y sucursal o el valor de la intercepcion de textbox1 y textbox2 me ayudan por favor, agradezco de antemano su valiosa ayuda INDICE Y COINCIDIR.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.3k visitas
  17. Started by jose_luisc,

    Buenas tardes, mi consulta es por un problema que tengo con un listbox que uso para mostrar resultados de búsqueda filtrados mediante un textbox, el tema es que cuando no hago búsqueda con el textbox, se muestran todos los datos de las columnas que quiero con su formato correspondiente, pero al realizar una búsqueda, filtra muy bien pero la columna de los precios no se ve con formato de moneda (como si está en la tabla original y en el listbox antes de filtrar) Les dejo el procedimiento (que lo fui adaptando de otros trabajos publicados y también con su ayuda, ya que no tengo conocimiento en el tema) Desde ya muchas gracias Private Sub TEXTO_Change…

    • 0

      Reacciones de usuarios

    • 19 respuestas
    • 2.3k visitas
    • 1 seguidor
  18. Buenas tardes a todos. Se trataría de definir una variable tipo String, que almacenaría nombres de distintas macros. La variable toma el nombre de la macro según se cumplan unas condiciones. Hasta ahí fácil. Haciendo un debug, sale perfectamente cada nombre cuando toca. El problema viene al hacer un call de esa variable para que ejecute la macro cuyo nombre contiene en ese momento. He probado esto: call nombre_variable y alguna cosa más. Pero no debe ser por ahí el tema, porque o me dice "la macro x no está disponible" o cualquier error más. Os agradezco mucho vuestra ayuda. Un saludo

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.3k visitas
  19. Started by tinin84,

    como estamos mis estimado ,pues veran venga austedes solicitando me ayuden con una pequeña cosita. de por si no me gusta usar el mouse cuando estoy digitando es por eso que tengo mi formulario ordenado para saltar de campo en campo con la tecla tab. pero tengo problemas al asignar los valores a los check box y option boton necesariamente tengo que agarrar el mouse para asignarle un valor a esos controles mi pregunta seria. existe alguna manera de poder asignarle valores con la tecla enter?. asi por ejemplo me voy moviendo con la tecla tab cuando llegue a un checkbox oprimo enter y se seleccione como tildado y asi pueda saltar al siguiente campo con tab. todo eso sin …

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.3k visitas
  20. Started by GOLLUM73,

    se puede usar la funcion vlookup, para buscar en libros externos

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2.3k visitas
  21. Started by Janlui,

    Hola, dentro de mi formulario tengo un Multipage1. Como puedo saber cual es la página que se encuentra activa? (Page1, Page2 o Page3) Gracias por su apoyo. Saludos

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2.3k visitas
    • 1 seguidor
  22. Buenos días, De antemano muchas gracias por vuestra ayuda. Necesito *******mente crear una macro que copie y pegue datos de un rango entre dos archivos de excel diferentes. Tengo los archivos ECUA11 y ECUA; los dos tienen una única hoja (datos) y están en la carpeta C:\Macro. Necesito lo siguiente: una macro para copiar de ECUA11 el rango de celdas B3:H20 y pegarlo -como valores- en ECUA en el rango B3:H20. Hasta el momento, desde ECUA11 he logrado llamar y abrir el archivo ECUA y también seleccionar en ECUA11 el rango a copiar; a partir de ahí no he sido capaz de pegar los datos ya que siempre me falla (especialmente porque no tengo muy claro que tengo que poner en …

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.3k visitas
  23. Buenos días, Lo primero que esteis bien junto con vuestras familias. La siguiente macro funcionaba en excel 2016 y ha dejado de funcionar en excel 365. Lo curioso es que si lo ejecuto paso a paso (PF8) funciona pero si se jecuta la macro de corrido no exporta las imagenes y necesito exportar mas 500. Heprobado a poner un delay hasta de 10 sg ¿Podríais ayudadme por favor? Muchísimas gracias y un cordial saludo. ---------------------------------------- Sub CopiaCeldasGrabaImagen(ruta) Dim RangoC As Range Dim Archivo As String Dim Imagen As Chart Dim Result As Boolean Archivo = ruta & ".gif" Set Rango…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.3k visitas
  24. Started by Gaspar GP,

    He visto varias macros que realizan esta macro, incluso tengo un excel con esa macro incorporada y funciona. Pero cuando copio y pego esas macros a mi excel siempre me sale error 438 donde se especifica la fecha de la cita. Lo único que busco es un botón que cree una cita/tarea en outlook y que tome de dos celdas de mi excel los datos asunto y la fecha con hora. Gracias

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.3k visitas
  25. Started by RAIK0,

    muy buenas a todos. estoy necesitando un macro, para crear hojas segun una base de datos filtrada es decir, si yo filtro por una familia, hacer click en un boton y que este me genere una nueva hoja con estos datos filtrados. esto se podra hacer? seria algo muy util para mi aqui subo la tabla que uso como base, tengan en cuenta que tengo 6124 registros y que tuve que cortarlos para poderlos subir desde ya muchas gracias! base.rar

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 2.3k 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.