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

    Hola amigos del foro, he estado un gran rato buscando una solución para este problema, pero no le veo el lado bueno. Necesito que si en el libro hay una celda coloreada de verde ejecute esta lógica; =CONCATENAR(Ax," ",Bx," ",Cx), por ejemplo si la celda F11 esta coloreada de verde, ejecute la instrucción; =CONCATENAR(A10," ",B10," ",C10) , si la celda E12 esta coloreada de verde, ejecute la lógica; =CONCATENAR(A12," ",B12," ",C12) y si la celda D15 esta coloreada de verde, ejecute la lógica; =CONCATENAR(A15," ",B15," ",C15) y así sucesivamente. La verdad o tengo la mas mínima idea de como hacerlo, he buscado en la web muchas formas pero no he encontrado nada parecido,…

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 1.3k visitas
  2. Hola a todos, Espero poder explicarme bien. Adjunto archivo y a continuación la explicación. Tengo una gran base de datos de la cual necesito pasar los datos de 2 columnas no contiguas a filas mientras éstos tengan el mismo ID. En el ejemplo, a partir de la columna L (marcado en rojo) pongo intercalado los valores de la columna K y D en la misma fila mientras el ID_FORMULA (columna A) sea igual y siempre en la primera fila del grupo (por grupo me refiero a igual valor en columna A). Aclaro que la cantidad de filas por ID no es fija. Ejemplo.xlsxPuede ser desde 2 filas hasta 7. En el ejemplo, hay de 3, 5 y 4 filas. Como son 900.000 filas se me oc…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.3k visitas
    • 1 seguidor
  3. Started by j.salas,

    Buenas tardes, esperando se encuentren bien ante esta situación tan penosa, el motivo por el cual escribo es que estoy haciendo una especie de sistema en Excel para controlar un pequeño almacén, los códigos los tomé recopilando e investigando códigos de varias páginas, porque en realidad no sé mucho de macros, solamente trato de entenderlas y acoplarlas a mi necesidad. El punto es que todos los formularios funcionan bien hasta ahora, pero me vino una duda con los formularios "frm_Guia" y "frm_Factura" específicamente con las Cantidades y Montos, por ejemplo en el formulario "frm_Factura" cuando asocio una guía, modifico los montos y hasta ahí todo normal, el problema…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.3k visitas
  4. Started by jues,

    Saludos @JSDJSD espero este bien Tengo un caso similar al que le plantearon en ta pregunta: En concreto seria posible que al escoger cualquiera de los códigos alfanuméricos que se muestran en el ComboBox1 automaticamebte se efectue la búsqueda y en el ListBox1 se muestren exclusivamente los datos que correspondan con dicho código..? Mucho le sabre agradecer la ayuda que me pueda dar RCI PRUEBA.xlsm

    • 2

      Reacciones de usuarios

    • 10 respuestas
    • 1.3k visitas
    • 2 seguidores
  5. Buenos días amigos, Tengo esta macro que me oculta las columnas en vacias. Ahora quiero ir un poco más alla, quiero que me oculte las columnas en vacias y las columnas que estén con datos pero que NO TENGAN el color de fondo Interior.Color = RGB(255, 0, 0), pero no se como ponerlo. Si alguien me puede ayudar, le estaré muy agradecido

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 1.3k visitas
  6. Estoy haciendo una macro para un pc de windows XP y office 2003 y al utilizar esta estructura Private Sub Adodc3_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset) Adodc3.Caption = Adodc3.Recordset.AbsolutePosition If BLOQUEO_ADODC3 = 0 Or adReason = 13 Then If Adodc3.Recordset.AbsolutePosition > 0 Then Call Rellenar End If End If End Sub[/CODE] Me devuelve el siguiente error [CODE]Error de compilacion: La declaracion del procedimiento no coincide con la descripcion del evento o el procedimiento que tiene el mismo nombre[/CODE] …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.3k visitas
  7. Saludos Compañeros, Este es la segunda vez que solicito de su ayuda, la primera fue muy satisfactoria y lo que necesito es lo siguiente espero puedan ayudarme. Adjunto el archivo en el cual tengo dos Libros llamados Entradas y Productos en los cuales las columnas A y B contienen los mismos datos a diferencia que el libro Entradas están muchos datos repetidos lo que deseo que me ayuden si es posible es una macro que me copie las columnas "G" e "I" del libro Entradas al libro Productos, pero la condición es que como el libro de Entradas tiene datos repetidos con diferentes valores la idea es que solo me copie de dichas columnas el ultimo valor ingresado o dato teniendo en…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.3k visitas
  8. Started by Alfonso5597,

    Hola amigos foreros Tengo una consulta que no se si es posible hacerse, he probado varios métodos y no me funcionan, les explico, guardo en una columna los nombres y en otras su condición, lo que necesito es que el combo se rellene de los datos de la columna "A" que cumplan los criterios de la columna "X" Por ejemplo, si guardo varios nombres con el criterio cliente, representante, bancos, que cuando yo busque en la hoja por la columna "A" donde están los nombres, solo me aparezcan los relacionados con el dato de la columna "X" Les agradezco su ayuda Saludos

    • 0

      Reacciones de usuarios

    • 16 respuestas
    • 1.3k visitas
    • 1 seguidor
  9. Started by EnodeB,

    Tal vez puedan ayudarme con este tema y así poder realizar una macro que me ayude con esto: En la pestaña Parámetros tengo varias lineas de texto, con un indicativo, lo que necesito es que en la pestaña que dice Tabulado,se desplieguen los datos ya con formato y en orden, tal y como aparecen en las lineas de texto, Cabe mencionar que son muchísimas lineas de texto con diferentes indicativos, (los indicativos son los campos con descripción Sector). También necesito que la macro tenga una opción que pida el "Indicativo o Sector" para que a apartir de ahí pueda buscar en la hoja Parámetros,y a partir de este indicativo poder empezar a tabular y dar formato a todas las l…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.3k visitas
  10. Started by NINO,

    quisiera que me ayude con este macro soy novato por favor Registro.xlsm

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.3k visitas
    • 1 seguidor
  11. Started by areco747,

    Hola necesito armar una macro en un Excel que consta de 2 hojas: Primera Hoja ( carga/copiado de datos): En esta hoja al seleccionar en la columna selección con una "X" que copie y pegue este tema en la segunda hoja en la referencia identificada con el mismo nombre ej: al seleccionar con una "X el nombre del participante lo copie y lo pegue en la hoja 2 en la referencia participantes. Y así sucesivamente que cargue los datos seleccionados con una "x" en los objetivos, Temas tratados y Conclusiones y Empresa. Siempre solo si se marca con una "X" el tema que se quiere pegar en la segunda hoja. Aclaración: obviamente la idea es marcar en un mismo tema eJ. Parti…

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 1.3k visitas
  12. Hola, otra vez estoy dando lata. Quiero agradecerles otra vez toda su ayuda, les comento, estoy haciendo un "programita" para llevar un control de ordenes de compra, pero me atoré en una parte, quiero poder modificar una orden de compra ya existente (solo las guardo en pdf), a la hora de hacer una orden de compra, voy pasando todos los datos de las mismas en una "base de datos", pero para modificar una existente, quiero poder jalar los datos de la base de datos de vuelta a la orden de compra. No he podido hacer que dependiendo del numero de orden de compra que se ingrese, vaya la busque en la base de datos y jale los datos a las celdas correspondientes en la "orden de c…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.3k visitas
  13. Buenas tardes: soy maestro de colegio y he creado un libro de excel que funciona como un registro de control docente en el que se ingresa calificaciones y comportamiento y a demás genera reportes para impresión. Necesito una macro para crear nuevos libros, según las materias grupos a cargo. Una interfaz (menú) que administre todos los libros creados y algunas de las hojas de cada uno de ellos. La ayuda de ustedes sería de mucha utilidad. Gracias de antemano.:encouragement:

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.3k visitas
  14. 1. Son dos macros enlazadas con hipervínculo: Barrios y Datos de Planteles 2. Funciona manualmente, pero hay que recordar los datos de la Dirección, Email y Contacto de los Colegios para no equivocarse · Busco que al seleccionar primera celda PLANTEL capture automáticamente las demás celdas del UserForm y las copie · Deseo que los datos de los Barrios (Comunas y Barrios) se copien en los Datos de los Planteles, quedando las columnas así: Plantel Dirección Email Contacto Comuna Barrio VISITAS PLANTELES.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.3k visitas
  15. Hola: Tengo un listado, en columna, compuesto por un número, debajo de este siempre aparecerá un 0, hasta que este cambia por otro número, (esta información me la dan de un sap). Hasta ahora y utilizando si condicional, hago que me muestre este número en la celdas cuyo valor es 0. Cómo podría crear una macro, que me lo realizará de manera automática, es decir buscará un valor 0, y pusiera el valor numérico que en encuentre en cualquier linea superior. Os adjunto fichero para más información. Muchas gracias cambia_ceros.rar

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 1.3k visitas
  16. Started by esunpez,

    Hola como les va; Estoy generando una orden de producción para mi trabajo. He realizado de manera arcaica una código que me permite guardar los datos de la orden a una base de datos con un contador, mismo que ligue para llevar un folio consecutivo para después poder generar un reporte de ventas en una tabla dinamica. Sin embargo cuando quise hacer el guardado de la columna A10, A11, A12 etc... encontré la dificultad para poder guardar los datos y considero me pasará lo mismo con las otras columnas, ya que se sobreescriben los datos. Alguien que me pudiera ayudar en resolver este asunto o darme alguna otra idea de como generar el formulario. Anexo mues…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.3k visitas
  17. Started by pedrosilv,

    Buena tarde, es un gusto saludarles nuevamente. Acudo a solicitar su apoyo, dado que no he logrado que una macro que tengo, realice lo que necesito. Resulta que necesito que tengo un archivo con dos hojas: INICIO y GUARDAR. En la fila 4 de la hoja INICIO deseo incluir diferentes valores, los que posteriormente, deseo que se copien y peguen en la hoja GUARDAR, sin embargo, necesito que previo a guardar, la macro verifique que la información no haya sido guardada previamente. Para ello, incluyo un valor en la celda F1 ó A4 de la hoja INICIO, y deberá comprobar que éste número no se encuentre en ninguna celda de la columna A de la hoja GUARDAR. Si la mac…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.3k visitas
  18. Started by Janlui,

    Hola a todos. Tengo una lista de Latitud y Longitud ej. 20.683152291521342, -103.37750679624888 Que macro debo de implementar para que con este dato vaya a GoogleMaps, localice ese punto y me devuelva el Link ej. https://www.google.com.mx/maps/place/20°40'59.4"N+103°22'39.0"W/@20.6836009,-103.3820507,15.92z/data=!4m5!3m4!1s0x0:0x0!8m2!3d20.6831523!4d-103.3775068 Gracias por su atención Saludos

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.3k visitas
  19. Hola amigos ando vueltas por el foro he logrado hacer algunas cosas pero esto de las macros aun no lo domino del todo espero me puedan ayudar tengo un archivo de Excel con 8 hojas en la cual en la hoja 1 tengo datos en el rango desde A2 hasta AI89 los cuales lo tengo configurado como área de impresión el asunto es que esa tabla la actualizo diariamente y tengo que enviarla por correo electrónico. lo que deseo hacer es generar un botón para que realice el envío el problema es que tengo que enviarlo en 3 formas diferente en el mismo correo (asi lo pidió el jefe). 1ero en el cuerpo del correo el rango tiene que ir pegado en formato de imagen (jpg) 2do debo exportar la hoj…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.3k visitas
  20. Started by Marco Corrales,

    Buenos días, gusto saludarles. Tengo desactivada toda la cinta de opciones de Excel, y por medio de botones solamente tengo habilitado "Guardar" e "Imprimir", pero necesito habilitar un botón que me habrá el menú para firma digital. Usé esta sencilla macro: <Sub FirmaDigital() ActiveWorkbook.Signatures.ShowSignaturesPane = True End Sub> Y sí me despliega el menú, sin embargo me bloquea el resto de macros y hasta los hipervinculos, por lo que no puedo utilizar más el archivo. Espero me puedan ayudar. Saludos desde Costa Rica,

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.3k visitas
  21. Started by lolo20,

    buenas tardes no soy capaz de solucionarlo esta casi pero no encuentro el final en el adjunto tengo un fron de facturas bien si pongo el cmd buscar con el txt como esta ahora me busca un listbox pero no los otros 3 y si lo pongo buscar por los txt me rellena solo los txt ayuda por favor el txt busca por nº factura gracias de antemano facturacion.rar

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.3k visitas
  22. Started by rapo12,

    Buenas: Resulta que no he dado con la solucion he probado con el Select Case para ir comparando tres columnas y si una fila tiene valor los copie . Ej en la columna 10 no hay valor pasa a la columna 14 tampoco hay valor en la columna 15 si hay valor ahi tiene que copiar esos valores y copiarlos en la hoja1 en la columna C de C8 a C13.. Y asi para cualquier caso de esas tres columnas que tengan datos los copie en el rango de la hoja1 Gracias de antemano prueba.zip

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 1.3k visitas
  23. Started by gacg1310,

    Buenas Tardes desde Colombia: Acudo a ustedes por el ERROR 424 que me esta saliendo en mi formulario. Sale cuando digito una cedula que no existe en la hoja base. El al crear esa cedula la pega un registro abajo de la ultima cedula creada pero sale el error y me saca de excel. Agradezco su ayuda base 1.3.xlsm

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.3k visitas
  24. Started by jalomiva,

    Buenas noche, el proyecto que estoy realizando y me tiene desconcertado ya que he leído, probado y vuelta a leer, y no lo consigo es que al filtrar desde el comboBox este me llene los datos filtrados al listBox,tambien comentar que el formulario no se encuentra en la hoja activa, agradeceria la ayuda, adjunto archivo Nuevo Hoja de cálculo de Microsoft Excel.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.3k visitas
  25. Started by Gerardo Arevalo,

    Nuevamente yo solicitando de su gran ayuda. Sigo trabajando sobre la misma macro de la cual le eh pedido mucha ayuda, ya que no soy experto, ni tengo conocimiento de las macros. Espero me puedan volver a ayudar, mi archivo hace busqueda en otro archivo extrae los datos en columnas especificas, el problema es que esas columnas tienen formato predefinido, entonces se me hace muy cansado cada que corro la macro, antes tengo que copiar las columnas anteriores y pegarlas en las columnas nuevas donde ira la informacion nueva. No se si exista una forma que cada que ejecute la macro me agregue esas dos columnas con el mismo formato que todas, o tambien habia pensando en hacer m…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.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.