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

    Hola a todos Necesito ayuda con un trabajo que me tiene bastante preocupado Se trata de una macro que abra un archivo existente (desde el nombre de una celda) este paso lo tengo bien claro. Pero cuando me abre el archivo en este pueden haber 1 o 2 o 3 o hasta 5 hojas con diferentes nombres. Aquí es donde tengo el problema: necesito tomar algunos datos de las hojas que existen (en este punto tengo que crear una hoja con un nombre: "Totales" y pegar la información de las otras hojas) En este momento solo tengo como abrir el archivo y me quede pegado con el copiado y pegado... Por favor con su ayuda y comentarios, se lo agradezco de todo corazón. pego código existen …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 791 visitas
  2. Buenos días. Adjunto enlace al documento para que sea más fácil su comprensión (hay que habilitar las macros): Dropbox - Ejemplo TodoExpertos.xls Estoy intentando crear un documento excel que va asociado a un software de apuestas deportivas para que automáticamente lance órdenes de apuestas según se cumplan unos requisitos o no. Lo que me está dando problemas es una fórmula que está en Visual Basic (menú programador) que lo que hace es que cuando las celdas de la columna D (que son una cuenta atrás que funciona cuando está asociado al software) llegan al valor de la columna E (que escribo a mano, en el ej. son 600 segundos) se copien los valores de las columnas H y I …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 791 visitas
  3. Hola a tod@s. Me adelanto dando las gracias por su tiempo en ayudarme en mi caso. Tengo una macro que extrae información de la página web de venta de autos el problema está en extraer ciertos secciones por ejemplo: details, features y specifications. <div class="tab-content" id="sections-contents"> <div class="tab-pane fade" id="details" role="tabpanel" aria-labelledby="details-tab" data-webm-section="features-tab-details"> <div class="tab-pane fade" id="features" role="tabpanel" aria-labelledby="features-tab" data-webm-section="features-tab-features"> <div class="tab-pane fade" id="specifications" role="tabpanel" aria-labelledb…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 791 visitas
  4. Amigos, Buenas noches, por favor alguien que me pueda ayudar con lo siguiente: Tengo una hoja de ventas que tiene su fecha de emisión de la venta (voucher), sin embargo necesito acercarme a una realidad más exacta con las fechas de vencimiento. Basándome en condiciones debo establecer la fecha estimada de pago por parte del banco. lo he intentado hacer con fórmula y se volvió demasiado extensa mostrándome el error "ha ingresado varios argumentos para esta función", es por esto que estoy buscando la manera de hacerlo mediante macros. Tal vez alguien que pueda ayudarme desde ya agradezco. Saludos cordiales. Ejempl…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 791 visitas
  5. Saludos foristas, solicito ayuda de sus conocimientos con un archivo, el cual me permite buscar datos de las hojas XMLREC y LISTAPRO, respectivamente e insertar datos en la hoja EGRESOS, el problema que me presenta es que al usar el botón FACTS RECIBIDAS, me despliega la base de datos de la hoja XMLREC, todo es correcto hasta esta parte, pero a la hora de hacer búsqueda con los texbox "contribuyente o rfc" las columnas total-subtotal-descuento-iesp-iva, pierden el formato de número y me inserta los datos con una coma para separar los decimales, ¿ Cual sería la manera para que al momento de insertar los datos después de filtrarlos me respete el punto para separar decimales…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 791 visitas
  6. hola expertos buenas tardes mi idea es la siguiente tengo un rango de numeros rango "bh1:dl120" y me gustaria resaltar aquellos numeros que se repiten en dicho rango

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 791 visitas
  7. Buenas tardes, Tras estar intentandolo y no llegar al resultado os transmito la consulta. Tengo en una hoja "denominada hoja1", un rango de celdas de f4:f14. En la celda A1 de la hoja1 tengo un texto. Necesitaria que se buscase en la columna A de la hoja2 la coincidencia de ese texto ubicado en la celda a1 de la hoja1 y pegar el rango en horizontal ubicado en el rango F4:F14 en esa misma linea. Es decir, os pongo un ejemplo: hoja1 celda a1: Pedro rango f4:f14: distintos datos. hoja2 buscar en la columna a el nombre de pedro y en esa fila pegar los valores del rango f4:f14.

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 791 visitas
    • 1 seguidor
  8. Started by Diego2015,

    Buenos dias, mi problema es: tengo 2 hojas, en la 1 hoja tengo una tabla con 5 campoa (Cod, Nom, Apell, Area, Pais) con datos, en la 2° tengo un buscador, coloco el codigo y me aparecen los demas datos segun la tabla1, ademas aparece la imagen de la bandera del pais segun el que aparesca del filtro (B7). Lo que sucede es que no aparece la bandera cuando escribo un codigo en el filtro, pero he probado escribiendo el pais aparte y modificando el codigo que hice y asi si funciona. ¿Como podria hacer que al actualizarse el buscador tambien se actualize la imagen de la bandera?. Ademas las imagenes de las banderas tienen el mismo nombre que en la tabla, pero los espacios en bl…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 791 visitas
  9. Started by igna1,

    En el adjunto que mando nos faltaría para terminar el trabajo encargado, con un botón que de señale con una linea vertical la fecha del dia de hoy y centrarlo en pantalla. Y la otra con la barra de desplazamiento que está a la izquierda-arriba desplace por las fechas del cronograma. Dándoles gracias anticipadas. Ignacio libro_con macros_ayuda_excel.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 790 visitas
  10. Started by mcsareyes,

    Me gustaría que me pudieran ayudar en: En un gráfico quiero que el rango del grafico sea dinámico se que se tiene que crear un nombre y anexarlo a la serie del grafico pero cuando lo coloco no me deja salir de la barra de formula y en un ejemplo que vi si lo tiene y funciona. Anexo línea =SERIES('ejemplo grafica.xlsm'!EtiquetaDinámica,Dashboard!$C$4:$H$4,'ejemplo grafica.xlsm'!RangoDinámico,1) · la primera parte si me lo permite pero ya donde dice rango dinámico ya no me deja

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 790 visitas
  11. hola amigos de excel mi idea es que tengo un formulario que lo que hace es resaltar aquellos numeros que estan repetidos en dos hojas y quisiera enviar esos numeros a la ultima hoja del libro llamada comparacion de acuerdo a la columna que tiene el encabezado donde se realizo la respectiva comparacion y tener un mejor analisis les agradezco su colaboracion muchas gracias comparar.xlsm

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 790 visitas
  12. Cordial saludo a todos los participantes de este foro, gracias a este foro he creado varias macros, pero he tenido inconveniente en este proceso: 1)tomo los datos de un registro que se lleva a diario de ventas (Fecha, clientes, códigos, proveedores, etc);los datos que se llevan en este registro varian todos los días (4 filas, 5 filas, 10 filas) selecciono el rango manualmente, únicamente las filas con datos, para no afectar el funcionamiento de la tabla. 2) luego aplico una macro que me ubica esos datos dentro de una tabla automáticamente, luego regresa al registro y lo limpia y lo deja listo para registrar los datos del siguiente día. Como pueden observar necesito …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 789 visitas
  13. Started by Leonardo Briceño,

    Hola amigos de Ayuda Excel Por acá otra vez solicitando su colaboración El código para eliminar filas cuando lo ejecuto y confirmo la eliminación en la segunda pregunta, aparece el mensaje indicando que la operación se hizo satisfactoriamente, pero luego me sale en el mensaje de operación cancelada, pero efectivamente eliminó la fila. Me podrán ayudar, me imagino que no está en la linea correcta. Lo he movido pero no logro solución. Gracias ELIMINAR FILA.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 789 visitas
  14. Started by Karim Masri,

    Buenas tardes a todos! Soy nuevo en el foro. Disculpad si esta consulta es repetida, no he encontrado nada parecido y no sé casi nada de VBA. Tengo una tabla bastante grande de datos. Hay una columna llamada "Picture" que contiene la URL de una imagen (en cada fila es una imagen distinta, todas almacenadas en Dropbox). En otra columna (llamada "Icon"), necesito que aparezcan las imágenes, en cada fila la correspondiente a su URL. Podría insertar las imágenes manualmente, pero son más de 700 filas, pueden variar en el futuro y además necesito poder filtrar para ver solo las filas que me interesen. ¿Cómo podría hacerlo? Adjunto el Excel para que se …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 789 visitas
  15. Saludos, quisiera que me ayuden respecto a un problema que tengo con un reporte. Tengo una tabla que contiene las siguientes donde almaceno la siguiente información: Fecha 1, pago 1, fecha 2, pago 2, fecha 3 y pago 3 Lo que necesito es que en un formulario en excel de consulta que tengo, en base a 2 textbox colocar el rango de fechas y haga la consulta en la base de datos de acuerdo a las columnas fecha 1, fecha 2 y fecha 3 y jale al listbox los datos de pagos 1, 2 y 3. Esta es mi macro, pero solo hace consulta con la fecha 1 Agradezco de antemano su apoyo Sub Consultacaja() Call Conexion.Abrir_Rs sql = "SELECT Correlativo, C_1, C_2, C_5, C_6, C_…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 789 visitas
  16. Hola a todos. Soy nuevo en este foro, y quisiera consultar una duda que tengo: He escrito unas lineas de codigo para guardar una hoja de excel a pdf en una carpeta dandole un nombre segun el valor de unas celdas y necesito saber como hacer para que me salga un mensaje de error de si quiero duplicarla o no. Gracias.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 789 visitas
  17. Started by GloberoEliteUci,

    Buenas Tardes a todos : Lo primero gracias de antemano. Por mas que busco en temas anteriores no encuentro exactamente lo que necesito. Tengo una hoja excel con dos hojas. Una primera hoja llamada "Mail" donde tengo una serie de celdas que quiero utilizar como campos de busqueda (E4 = DNI, E6 = Numero Empleado, E8 = Nombre). Y con un boto buscar. El objetivo es que al pulsar ese boton "Buscar", vaya a la hoja "Datos" con esos criterios de busqueda (minimo uno informado y maximo los 4 ), donde tengo los datos en su estructura (Columna A = Nombre, Columna B = Apellidos, Columna C = DNI, Columna D = Numero de Empleado) y me recupere esos datos. Y me los copie en la hoja …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 789 visitas
  18. Hola, saludos a todos En donde trabajo adquirieron una actualización de un sistema de contabilidad, el cual ya no arroja los datos de unos reportes utilizados que hacía en la versión anterior, por lo tanto descubrí que el sistema enlaza con Excel en una "matriz" pero los datos que arroja son todos en “bruto” y necesitamos Darle un formato, anexo el archivo con dos pestañas una en la forma en que la matriz me da la info y en la otra en la forma en que lo requiero, desconozco en su mayoría la programación VBA y ya estoy entendiendo una que otra función (prometo estudiar VBA), pero estoy atorado en esto y nomas no doy una, espero me puedan ayudar, gracias duda.zip

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 789 visitas
  19. Hola a todos Necesito crear un filtrado de datos mediante combobox dependientes(ya lo he obtenido y funciona). Mi duda surge a la hora de poder visualizar esos datos. en un listbox. tengo 5 columnas, y la idea es que mediante el filtrado de los combobox, aparezcan los resultados de la quinta columna en el listbox (por ejemplo, si elijo en el ejemplo un pais, una tecnología y un cliente, deberán aparecer los cursos) Os adjunto el archivo donde aparece todo y el listbox sin funcionar (en vacio). Agradecería mucho si alguien me puede echar una mano, ya que ando bastante verde en estos temas. un saludo y gracias por anticipado COMBOBOX DEPENDIENTES.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 788 visitas
  20. Started by lursaildi,

    Con la siguiente macro oculto todas las celdas en blanco y al final debería de volver a bloquear pero no lo hace , cual puede ser el error Gracias Sub Desbloquear() Sheets("Peticion_Ensayos_TALLER").Select 'Selecciona la Hoja1 ActiveSheet.Unprotect 'Desprotege la hoja activa. Sin contraseña End Sub Public Sub OcultarLineasVaciasPeticionEnsayos_TALLER() Desbloquear Dim rng As Range Dim intLastCol As Integer Dim intLastRow As Integer Dim blnEmptyRow As Boolean Dim i As Integer Dim j As Integer Set rng = Selection.SpecialCells(xlCellTypeLastCell) intLastCol = rng.Column intLastRow = rng.Row For i = 1 To intLastRow blnEmptyRow = True For…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 788 visitas
  21. Buenas compañeros, espero que me ayuden con mi problema... estoy desarrollando una app, en el cual me genere aleatoriamente números y luego esos números generados me traiga una repuesta con la función buscar. PERO ME SALE UN ERROR #n/a La funcion que aplico es: 1. Funcion: =elegir(aleatorio.entre(1;2);"221";"223").. y el resultado es un numero pero del tipo texto. 2. Funcion =buscar(resultado de la función anterior;comparación y resultado). PERO NO ME BUSCA NINGUN VALOR, ME SALE EL ERROR MENCIONADO.. porfa alguien sabe la respuesta!

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 788 visitas
  22. Started by karrakilla,

    Hola a todos Intento que esta macro me proteja todas las hojas y me active el autofiltro en todas las hojas, pero solo me activa el autofiltro en la hoja activa, en el resto no. ¿Me podeis ayudar? estoy bloqueado... Sub Proteger_libro() On Error GoTo fin Dim sht As Worksheet Application.ScreenUpdating = False ActiveWorkbook.Protect ("contraseña") For Each sht In ActiveWorkbook.Worksheets If sht.Visible = True Then sht.Protect ("contraseña") ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _ , AllowFiltering:=True End If …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 788 visitas
    • 1 seguidor
  23. Amigos, Buenas tardes por alguien me puede ayudar por favor con el siguiente tema: Tengo un libro que tiene en la columna A, el código 1,2,3 quisiera ver la posibilidad de por macro pasarla a hojas individuales que quede en "hoja1", todo lo de código 1, en "hoja2", todo lo de código 2 , en "hoja3", todo lo de código 3 pruebacodigos.xlsx

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 788 visitas
  24. Started by carter2010,

    HOLA A TODOS UNA PEQUEÑA CONSULTA TENGO EL SIGUIENTE CODIGO: Private Sub Worksheet_Change(ByVal Target As Range) If Not Application.Intersect(Target, Range("D:D")) Is Nothing Then Range("B" & Target.Row) = Date Range("C" & Target.Row) = Format(Now, "hh:mm") Range("A" & ActiveCell.Row,1) = Format(PED-####), End(xlUp).Offset(,-1)).DataSeries End If End Sub[/CODE] [/color] [color=#000000]LO QUE QUIERO HACER ES QUE GENERE AUTOMATICAMENTE UN NUMERO DE REGISTRO EN LA COLUMNA [color=#ff0000]"A"[/color] , FECHA [color=#ff0000]"B"[/color] y HORA[color=#ff0000] "C"[/color] AL INGRESAR DATOS EN LA COLUMNA [color=#ff0000]"D"[/color] [/color] [color=#000000]…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 788 visitas
  25. Started by José Gpe Juárez Trejo,

    Buenas tardes al foro desde Oaxaca, Tengo un libro con varias hojas requiero hacer lo siguiente: que después de imprimir, en este caso la hoja3, copie datos de la hoja2 en la hoja 4, después de imprimir la Hoja3 copia de la Hoja2 las siguientes celdas B4,B5,B6,B7,A11,A12 y A13 en la hoja4 en las siguientes celdas A2,E2,C2,M2,B2,G2,H2,I2 y cuando haga otra impresión se incremente una fila en la hoja4 para hacer el pegado.- Gracias de antemano.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 788 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.