Saltar al contenido

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

    Buenas Tardes!! Una vez mas solicitando de su amable ayuda Tengo Un Libro conformado así: Hoja Layout de un casino donde me muestra la distribución de los juegos, Hoja Thermo Indicador donde corresponde la Licencia de cada juego Hoja Base x maquina que contiene la base de datos correpondiente a las licencias Por medio de VB deseo que cada vez que se seleccione un juego, un Msgbox me arroje los datos de la licencia Adjunto Ejemplo De antemano muchas gracias MsgBBuscador.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 593 visitas
  2. Buenos dias comuninidad Ayuda Excel, estoy realizando un poryecto, en el cual estoy detenido en lo siguiente: necesito pasar de un listbox1 del userform1, a otro listbox1 del userform2, para empezar; ya que necesito realidad pasar el valor del userform1 de 4 listbox, o sea del userform1 listbox1 listbox2 listbox3 istbox4 al del user userform2 listbox1, y el valor de este userform2 listbox a una celda "x" Espero me puedan apoyar con el codigo, para poder adaptarlo al proyecto ya que estoy hecho pelotas. Saludos buen dia.

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 2k visitas
  3. Started by toto122,

    1. Tengo un archivo de excel con macros y estos macros despliegan un menú pero tengo un problema al hacer una busqueda en el boton de consulta de datos y anulacion de contratos, al momento que se hace la busqueda despliega un formulario que solcita el numero de contrato y luego presionamos el boton buscar; si empezamos del contrato 1 en adelante no hay problema pero si le coloco en la celda A2 un numero diferente por ejemplo que empiece del 171, (como veran en el archivo que les envío), al hacer la busqueda del contrato 172 no lo encuentra. que puedeo hacer para que haga la busqueda no importantdo el numero de inicio. 2. al momento de crear el formulario de ingreso…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 628 visitas
  4. Started by Sago,

    Espero me puedan ayudar por favor, en una macro que rellena campos de una pagina de Internet, estoy usando este código, pero no me funciona, ya intente de varias maneras y aun no puedo. objIE.document.getElementById("reason").Value = "REDS" <select name="reason" class="__web-inspector-hide-shortcut__"> <option value="" selected=""></option> <option value="BENEFIT">Benefit Payments</option> <option value="CLIENT">Client Contribution</option> <option value="DIVIDEND">Dividends</option> <option value="DVDREINV">Dividend Rei…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 621 visitas
  5. Started by TRAUKO,

    Estimados, Su ayuda por favor, me considero nivel usuario ultrabasico para macros de excel y espero mi pregunta pertenezca a esta sección. Mis trabajadores trabajan con un sistema X que les pide dejar una nota de resumen de lo realizado. Dicho esto, por el momento trabajan con una planilla en excel infinita que les permite llenar los datos solicitados, para luego seleccionar las celdas, darle copiar (ctrl+v) y luego pegarlas en el programa X. Luego solo bajan con el scroll a la siguiente "planilla" y repiten el proceso. Me gustaría automatizar un poco la planilla para alivianarles la carga. Les muestro la "planilla" de ejemplo a llenar (siento no poder h…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.2k visitas
  6. Started by PATILARGO,

    Muy buenas a tod@s espero que me puedan ayudar, quisiera que desde una hoja excel , pinchando en la foto del relosj, se ejecutase el reloj -temporizador de windows 10, pero de momento no lo he conseguido , muchas gracias de antemano por sus respuestas. PRUEBA TEMPORIZADOR.xlsx

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 664 visitas
    • 1 seguidor
  7. Buenos días foreros: Tengo un problemilla que creo que se podría resolver con un par de líneas de programación. He realizado una serie de medidas (Medidas 1, 2 y 3) que consisten en valores de coeficientes de fricción para un número fijo de frenadas por medida. El número de valores varía ligeramente ya que no todas las frenadas duran lo mismo. Esto es lo que resulta un problema para su representación después. Me gustaría que el número de valores por frenada fuese igual (aunque de una frenada a otra puede ser diferente, por ejemplo, la 2 puede tener 30 valores y la 5 puede tener 50) y podría valerme añadir ceros hasta igualar la longitud de las frenadas más corta…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 614 visitas
  8. Started by dbuera,

    Buenas tardes, Perdonad mi ignorància en excel pero he creado un boton para ocultar y mostrar hojas. He puesto en el VBA la macro pero supongo que la he escrito mal, me gustaría que alguien con mas conocimientos que yo me pudiera ayudar, Me pone el siguiente error: Se ha producido el error 9 en tiempo de ejecución: Subíndice fuera de intervalo gracias Sub MostraryOcultarHojas() Sheets("Hoja10").Visible = False Sheets("Hoja11").Visible = False Sheets("Hoja12").Visible = False Sheets("Hoja13").Visible = False Sheets("Hoja14").Visible = False Sheets("Hoja3").Visible = False Sheets("Hoja5").Visible…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 3.2k visitas
  9. Started by bana,

    Buenas Tardes es posible hacer validación de CURP masivo en RENAPO? mediante una macros o algún programa? Gracias.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 8.1k visitas
  10. Started by eneada,

    Hola a tod@s, Sigo creciendo en dudas respecto a la creación de macros. En parte por la "culpa" de [uSER=46507]@Macro Antonio[/uSER] que me resuelve todo como si fuera fácil. El objetivo es copiar una hoja "AA_plantilla" un número de veces determinado (hecho) para en un segundo paso poder copiar los nombres de la hoja (AA_nombres) en las casillas A2 de las hojas que se acaban de crear y renombrar estas nuevas hojas con este nombre. Esta macro hace perfectamente el paso número 1: copiar la plantilla "Sub CopiaHoja() On Error Resume Next nombreHoja = InputBox("¿Qué hoja quieres copiar?") For x = 1 To Sheets.Count If ActiveWorkbook.Sheets(x)…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.5k visitas
  11. Hola amigos como estan? Aqui molestando con otra situación espero porder contar con su valioso. Tengo una hoja que se llama "Auxiliar" y tengo una hoja que se llama "XML". La idea esque en la hoja XML me valla buscando los datos en la hoja auxiliar en la columna J de acuerdo a la columna I en la hoja de XML y a la vez que me marque en cualquier color las filas que se van encontrando en ambas hojas, el pequeño detallito esque en la hoja Auxiliar no trae completo el folio solo viene los últimos digitos. Ya busque la forma pero me doy por vencido por eso me acudo con ustedes. Adjunto el archivo como debe de quedar. De antemano muchas gracias. Buscar.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 708 visitas
  12. Started by eneada,

    Hola a tod@s, Tengo esta macro que funciona perfectamente, que renombra las hojas según el listado de nombres de la hoja "AA_Nombres": Sub renombra_hoja() Dim Hoja As Worksheet Dim Fila As Long Fila = 5 For Each Hoja In Worksheets Hoja.Name = Cells(Fila, 3) Fila = Fila + 1 Next End Sub ¿Se podría modificar la macro para que en vez de renombrar la hoja, pegue el nombre en la celda A2 (por ejemplo)?

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 667 visitas
  13. Buena Noche quisiera incrustar una lista desplegable en mi hoja de calculo pero el llenado de la lista la quiero hacer mendiante codigo vba. Gracias Fernando

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 575 visitas
  14. Buenas quisiera conocer algún macro que me permita cambiar los nombres de todas las hojas de excel que tengo, sería: 2.5.28 a 2.5.C.1 2.5.29 a 2.5.C.2 2.5.30 a 2.5.C.3 ..... y así sucesivamente Muchas gracias!

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2.1k visitas
  15. Started by kula,

    Tengo una tabla en la que necesito buscar y mostrar un resultado en base al intervalo de fechas pero no tengo idea de como hacerlo, les dejo el ejemplo y un comentario adentro del mismo 1 a medias.xlsm Marcaje.dat

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 539 visitas
  16. Started by Drosophila,

    Buenas tardes, Es posible hacer que un combobox (combobox1) dependa del valor de un textbox (textbox1) y que a su vez otros textbox dependan del textbox 1 y del combobox1? Es decir si yo en el textbox1 pongo al socio 10728, que el combobox1 me recoja las entradas de este socio, “Un viaje inesperado” y “Hotel Transilvania 2” y que si elijo, por ejemplo “Hotel Transilvania 2”, me realice la búsqueda en el resto de textbox?. Muchísimas gracias. Saludos, Drosophila FORMULARIO.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 3.4k visitas
  17. Estimados, me pueden ayudar no se como realizar esta consulta en macros, lo que quiero es traer el codigo, descripción y precio de 2 tablas en MySQL y mediante un boton se actualice en mi hoja de Excel, ya realice mi conexion de ODBC Espero que me puedan ayudar, Muchas Gracias Actualizar BD.xlsx

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 643 visitas
  18. Buen dia Tengo dos tablas en power pivot, en una tengo las ventas por canal de distribucion (tabla ventas) y en la otra tabla los que se gana el distribuidor por canal (flete), como hago para traerme a la tabla de ventas el valor pagado por canal (Ttal_Flete_Vrbl) de la tabla de fletes, teniendo en cuenta que el valor corresponda a la misma ruta y el mismo canal Agradezco su colaboración Fernando Trujillo Consulta PowerPivot.xlsx

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 584 visitas
  19. Saludos a los amigos del foro, me gustaría aprender a que si tengo dos macros cuyos datos están en dos hojas dispuestos en el mismo modo para lo cual solo necesito un mismo userform si quiero verlos. subo un archivo de ejemplo donde se vera un userform con dos botones, el prmer botón debe cargar al userform frmDatos con lo de la hoja1 y el segundo botón debe cargar el mismo userform frmDatos pero con lo de la hoja2 (esto me ahorra el hacer dos frmDatos diferentes) He puesto el codigo de macro para la hoja1 la macro para la hoja2 no esta pero solo es cuestion de cambiar el 1 por el 2 y todo funcionará pues tiene la misa ubicacion de rangos. pero Como l…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.4k visitas
  20. Buenas noches. Ya hace tiempo que no me conectaba. Tengo una duda, estoy intentando importar desde una web local a Excel. desde la función datos importar desde web, pongo la dirección y al impotar sólo me importa esto: JavaScript is required to access this website. ¿alguna solución? ¿ya sea con VBA o alguna opción que debo habilitar en Excel? Si importo otras paginas como google etc importa bien. Gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 612 visitas
  21. Primero que nada, agradezco a todas las personas que alimentan el foro, con dudas y soluciones, gracias a ustedes eh podido avanzar desde cero mi proyecto actual -el cual me genera una duda que no he podido encontrar en ningún lado- tengo un formulario, el cual necesito que ademas de registrar los datos en una base general - eso lo hace con éxito - , me permita llenar un formato con base a la selección de hoja de un combobox. anexo el formulario para mayor referencia. muchas gracias. - los que se tomaron el tiempo de descargar mi archivo y sacarme de duda agrego: 1.- necesito que si el formulario se selecciona Activo, los datos que c…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.2k visitas
  22. Hola buen día, tengo el siguiente libro con formulario de ejemplo, estoy tratando que por medio de un boton pueda mostrar un calendario, que en algun momento el maestro MacroAntonio nos lo compartió pero resulta que en mi ejemplo al inicializar el formulario el calendario se oculta y al momento de querer mostrarlo mediante un boton este no me aparece, adjunto dejo el archivo para que vean. Muchas gracias!!! Saludos!, Walter Libro1.xlsm

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.1k visitas
  23. Buenas Tardes Estimados, espero que me puedan ayudar, como puedo hacer para traer la información de una tabla de Mysql y llevarlo a excel Muchas Gracias

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 693 visitas
  24. Buen dia, Estoy en el desarrollo de una especie de buscador dinámico en la cual yo dígito un código de producto y automáticamente me trae toda la información, esto lo tengo programado por formulas y macros pero ahora quiero llevarlo a mas con la posibilidad de traer imágenes para que al momento de hacer la consulta conozca el producto en físico. He buscado en ingles y español una solución pero solo me permiten hacerlo si las imágenes están en el mismo libro, o si la celda esta como lista desplegable y formulaciones "SI". y yo no quiero que funcione de esa manera. Mi objetivo es que automáticamente me traiga la imagen cuando yo digite el código en una celda y si cambi…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 789 visitas
  25. Started by GSLR1,

    Hola a todos, gracias de antemano. Adjunto archivo donde explico en lo que deseo me ayuden. En la hoja inicial tengo una tabla con encabezados y cantidades. Lo que deseo es que en las celdas donde haya cantidades, estas sean sustituidas por el encabezado. Y por último, en la hoja "Resultado esperado", está la tabla a como deseo obtenerla. Las celdas vacías sean eliminadas y ocupadas por la siguiente celda con dato a la derecha, o lo que es lo mismo, correr las celdas con datos hacia la izquierda, sustituyendo las celdas vacías. Gracias de nuevo por su acostumbrada ayuda agrupar celdas con datos.xlsx

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 812 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 [email protected]

Información adicional: Encontrarás más información en la política de privacidad.