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 Gerardo Arevalo,

    Buen dia a todos! Quisiera saber si me pudiera apoyar con esta macro ya que no logro adaptarla a lo que deceo y hacerla funcional. Tengo un libro en el cual tengo dos hojas en ambas tengo el mismo numero de columnas con el mismo tipo de informacion, yo lo que quiero lograr es que de la hoja2 compare la columna A hasta encontrar celda vacia contra la hoja1 columna A hasta encontrar celda vacia, si encuentra el dato entonces reemplazar toda esa fila de la hoja2 en la hoja1 en la posicion donde encontro el dato que coincide. HAsta ahora solo tengo esta parte. Sub repetidos() sheets("Hoja1").Select Range("a1").Select posicion = 1 While ActiveCell.Value <…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 687 visitas
  2. Started by CarlosKurt,

    Hola a tod@s. Tengo el siguiente código: Sub ProductoFabr(ByVal FilaDSK As Long, ByVal FilaSHM As Long) Application.ScreenUpdating = False Dim ObjExc As Object Set ObjExc = CreateObject("Excel.Application") ObjExc.Visible = False ObjExc.Workbooks.Open Filename:="\\ServidorA\Producto\Pedidos.xlsx" .... En sub Sucede que tengo Office 2016 (32bits) con la licencia no original. La macro se ejecuta con normalidad hasta que necesito extraer información de otro libro "Pedidos" que se encuentra en la otra PC, es ahí donde la macro se detiene y muestra un mensaje, tipo mensaje emergente, que menciona lo siguiente : "Hay un problema con…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 687 visitas
  3. Buenas noches a todos: Una vez más molesto su atención de cada uno de ustedes, ya que he estado buscando por toda la web el código que me permita ejecutar el método de impresión rápida, es decir tengo un formulario que a través de un control de número (formulario) me va sumando en 4 los registros de mi data, pero sólo he encontrado en YouTube un video con este mismo título (no pongo el enlace para no faltar las normas del foro) en donde el producto final que logran, me parece fabuloso, pero para nada muestra el código VBA. Mi archivo el cual lo adjunto, pero que en realidad la hoja no tiene un formato estándar (ya que no es A4 ni oficio), por lo que cuando imprimo sale e…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 687 visitas
  4. Started by ARIELOK,

    GRUPO AYUDA EXCEL DIOS LOS BENDIGA Y TENGAN USTEDES UN EXCENTE DIA TENGO EL SIGUIENTE CODIGO Y EN RANGO DONDE DESEO COPIAR ES HASTA LA COLUMNA N =CopyToRange:=Range("A5:J2000") CAMBIO EL RANGO A "A5:N2000" Y ME SALE ERROR QUE NO ME PERMITE EJECUTAR LA MACRO SI ALGUIEN PODRIA AYUDAR A MEJORAR EL CODIGO O TALVEZ ESTOY OMITIENDO ALGO DE ANTE MANO GRACIAS Sub CONSULTA_DOC() ' ' CONSULTA_DOC Macro ' ' Acceso directo: Ctrl+Mayús+F ' Sheets("DIARIO").Range("A5:N10000").AdvancedFilter Action:=xlFilterCopy, _ CriteriaRange:=Range("Z5:AA6"), CopyToRange:=Range("A5:J2000"), _ Unique:=False Range("A6").Selec…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 686 visitas
  5. Started by victorroman1605,

    Error al Iniciar excel por complemento movido de directorio buen día, Mi problema es el siguiente: Agregue un complemento que se llama Turboflitro mismo que tenia una ubicación en mi disco duro externo, quise organizar mis complementos y los cambié de ubicación y los cargue otra vez desde su nueva ubicación. el asunto aquí es que cuando inicia excel me muestra el error avisándome que el complemento turbofiltro ha sido movido o se ha eliminado. lo reviso lo cambio de directorio y una y otra vez sale el error en cada ocasión que inicio mi excel Es excel 2007 Saludos!!! - - - - - Mensaje combinado - - - - - [ATTACH]37412.vB[/ATTACH] Adjunto Mensaje - - - - - Mensaj…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 686 visitas
  6. Hola quisiera me ayuden a resolver un problema a través de una macro. Tengo una rango de datos numéricos (del 1 al 5) que los he puesto en una lista a través de una validación en la celda G5 del archivo adjunto. En las celdas G7,G9 y G11 debo de ingresar valores numéricos y porcentuales respectivamente. Lo que quiero con esto es lo siguiente: a traves de una macro validar los rangos mínimo y máximo permito en las celdas G7,G9 y G11 de acuerdo al valor ingresado en la celda G5 Por ejemplo si en la celda G5 el numero que tengo es menor o igual a 3, el valor digitado en la celda G7 debe estar en un rango entre 12 y 240, en la celda G9 el rango debe ser entre 20% y 95%…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 686 visitas
  7. Started by johanna23,

    estoy tratand de hacer un doble filtrado con dos textbox con la propiedad range.find, tengo un problema al ejecutar la búsqueda desde el formulario no me reconoce el rango y me sale un error no sé si se podrá aplicar range.find de ese modo.desde ya muchas gracias por su tiempo filtro.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 686 visitas
  8. Started by picapajaros,

    Vereis, quisiera juntar la macro "Datos" con la macro "Hoja2.Buscar_Texto_En_Lista" y eliminar el boton. Lo he intentado infinidad de veces, pero no lo he conseguido y después pasar los datos filtrados a la hoja Abertis e ir acumulandolos unos detras de otros . Agradecería a quel que quiera echarme una mano. No soy experto en esto. Hago algunas macros con la grabadora e intento modificar otras que me encuentro para hacerlas servir a mis intereses. Acudo porque ya no puedo dar mas vueltas. Un saludo. Gracias Los Brokers Recomiendan.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 686 visitas
  9. Muy buenas, tengo un Cuadro de Lista que jala datos de una tabla y cuando filtro los datos y por descuido le doy clic a la parte en blanca del Cuadro de Lista me sale el error 308. ¿Cómo podría hacer para solucionar este error y que al darle clic a la parte en blanca del Cuadro de Lista no me salga ningún error?

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 686 visitas
    • 1 seguidor
  10. Started by YianTheJOP,

    Buenos días a todos, a ver si alguien me puede ayudar en este asunto, a ver si soy capaz de explicarme. Queremos hacer una hoja de Excel para usarla como base de datos y controlar periodos de contratación de personal. Esta hoja consta de 2 pestañas. En la primera pestaña se encuentran los datos a tratar y en la segunda donde se trasladan los datos. Necesito que se busque en bucle en la hoja 1 el número de la columna A "id" y lo busque en la columna A de la hoja2 y.. -Si lo encuentra que pegue los datos de su misma fila que se encuentran en las columnas E y F que son fechas de inicio y final de contrato en la hoja 2 en las primeras celdas contiguas va…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 686 visitas
  11. Started by mbenitesh,

    Buenas a todos! Aqui vengo con una dudilla... se trata de en mi archivo, en la hoja BaseDatos hay un Useform, como ven al hacerle click solo hay un TextBox y dos Label... etc. Quisiera que al escribir en ese textbox que en este caso es para "Código Mecanizado", en los label siguientes se copien la informacion respectiva de "Código y Descripción", y los busque en la tabla de la hoja Registros. Es decir al buscar un codigo mecanizado me salga su Codigo y Descripcíón en los label y se copien a la tabla BaseDatos... nose si me dejo entender aqui subo mi ejemplo. REPUESTOS.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 686 visitas
  12. Hola. Tengo un libro que al abrirlo y cerrarlo especialmente, se dispara el calculo del libro en repetidas ocasiones. Tiene una conexión de Power Query y una conexión a una carpeta de Sharepoint. Tiene 4 hojas y he minimizado las formulas. Las conexiones las he puesto para no actualizarlas manualmente. Ya no sé que puedo hacer mas. Alguien me podría orientar qué debe estar pasando para que salte el calculo del libro varias veces al abrir o cerrar el libro? Gracias. MJ

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 686 visitas
  13. Started by stepha,

    un saludo muy grato. bueno pasa que estoy armando una macro por ahora la que tengo es para copiar una hoja existente pero cuando la pongo a funcionar y le doy cancelar porque no quiero crear otra hoja entonces me muestra un error (ver archivo adjunto), también quisiera saber como se podría hacer que me oculte las hojas, tanto la creada como la original de la copia y así cada vez que se cree una nueva. agradezco quien me pueda colaborar. PRUEBA MACRO - copia.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 686 visitas
  14. Started by terremoto96,

    Buenos días. Quiero crear una macro en la que me descargue las urls de mi columna A, con el nombre de mi columna B, a la ruta de la columna C. La descarga de la url me gustaría que fuera con estilo, imágenes, etc., es decir, como cuando das al botón derecho y clicas en "Guardar página web". Tengo esta macro, pero no descarga las urls con estilo. ¿Pueden ayudarme, en qué me equivoco? Muchas gracias Descargar urls.xlsm

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 685 visitas
    • 2 seguidores
  15. Started by Santiago Di Landro,

    Buenos días a todos. No tengo experiencia usando macros pero me doy cuenta que son fundamentales cuándo trabajamos por ejemplo con grandes datos. Tengo una planilla como la del ejemplo adjunto donde para distintas fechas se analizan distintas características de cada pescado (chico), por ejemplo estadio de desarrollo. Mi objetivo es poder generar una nueva tabla como muestro en el ejemplo que me permita en definitiva gráficar en el tiempo para cada chip (pescado) los cambios en una característica, en este caso estadio. Agradezco mucho toda la ayuda que puedan darme. BAE Lote 1 Ejemplo.xlsx

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 685 visitas
  16. Hola, siculpen mi incoveniencia alguien sabe el codigo para que el MsgBox que indique el TextBox vacio a la ora de ejercutar el CommandButton , gracias!

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 685 visitas
  17. Started by Dksluis,

    Puse el comando para poder buscar en diferentes datos y me sale error quien me puede ayudar Ayuda.xlsm

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 685 visitas
    • 1 seguidor
  18. quiero que las persona que tengan mi libro y alguien actualice algo los demás los vean desde su casa como seria eso

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 685 visitas
  19. Started by Alfonso5597,

    Hola amigos foreros, tengo un problema en mi formulario con la opcion buscar, que me lanza un error y no doy con el problema, espero y agradezco su estimada colaboracion, gracias. Saludos Personal.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 684 visitas
  20. Started by ppladino,

    Buenos días amigos, tengo el siguiente inconveniente con una macro que he desarrollado; resulta que cuando coloco el formulario como no Modal, es decir la propiedad es ShowModal = False, esto para que se puedan utilizar otros libros de excel, entonces el cursor se pierde al hacer un alt+tab, haciendo que cada vez se tenga que dar clic sobre el formulario para llenarlo. Si me pueden ayudar como puedo solucionar esa parte les agradezco infinitamente.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 684 visitas
    • 1 seguidor
  21. Started by vicargo,

    Buenas tardes Señores, se que me pueden ayudar en esto, tengo un archivo en escel para imprimir cheques que estoy modificando, el asunto es que quiero que al dar click en el moton "IMPRIMIR" me imprima la hoja (impresion), pero no logro configurar el VBA, para eso, por favor darme una mano con esto; al dar con la solución por favor díganme que hicieron para entender mejor. Saludos ELABOR. CHEQUE .rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 684 visitas
  22. Started by robgomezs,

    Saludos a todos.. Amigos del foro acudo a Uds. para que me ayuden a resolver este problema que tengo con la suma de columnas de listbox no me salen bien. También tengo problemas para alinear solo las columnas 8 y 9 de números a la derecha el resto debe quedar a la izquierda use la propiedad columnacount pero no me sale me alinea otras y no las de los importes.. Por favor se que siempre que solicite su apoyo me lo dieron, agradecería que me ayuden con ello. Gracias por anticipado... (adjunto archivo) Consulta.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 684 visitas
  23. Started by Moratti,

    Buenos días, imaginemos formulario con 10 textbox, decirle que los valide todos para que no estén vacíos, y que envíe un mensaje, se hacerlo. Pero quiero que los valide todos, menos 1 que se llama txtapellido. Ese puede estar vacío. Ya se que podía poner de uno en uno todos los restantes, pero sería algo para decirle.. Si alguno de estos textbox, está vacío, con excepción de txtapellido, lanza el mensaje. Gracias

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 684 visitas
  24. Started by rabonelli75,

    Buenas tardes; El el excel adjunto tengo una tabla de datos y cómo me gustaría que pasara a tabla dinámica. El caso es que como es un proceso que voy a generar semanalmente, lo quisiera automatizar mediante una macro. Grabo la macro, pero siempre tengo algún error que con consigo solventar. ¿Podrían ayudarme, por favor? Muchas gracias. Adjunto el "Visual Basic" (.txt) de la macro que intento generar: Furbo.txt Cuestion2.xlsx

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 684 visitas
  25. Started by jgrc93,

    tengo un combobox dentro de una celda, escondi la la flecha hacia abajo, hasta que eligen la celda, tengo el problema es que si no dan doble clic dentro de la celda no aparece la flecha de las opciones del combobox, existe forma de arreglarlo?, es decir, tengo la opcióndropbuttonwhen que aparezca cuando selecciono el combobox, pero necesito que sin importan sea seleccionada la celda con el mouse o con el tdeclado aparezca la flecha de la lista ejemplo.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 684 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.