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

    hola buenas tardes deseo realizar una búsqueda de datos con relación a mi archivo que dejo como ejemplo. al momento de abrir mi archivo deseo que me abra un formulario para poder realizar una búsqueda de acuerdo a apellidos y nombres porque con las teclas ctrl + b en ocasiones no encuentra el valor a buscar. gracias por su ayuda Alfabetico 98.xls

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 586 visitas
  2. Started by pedrinclub,

    Estimados amigos de la comunidad, para solicitarles su ayuda: Con la ayuda de ustedes he podido crear una macro para importar datos de otro archivo excell el cual adjunto les pido su ayuda en dos formas: 1.- Al ejecutar la macro ocurre un error en la conexión que puedo solucionar. 2.- Necesito importar datos filtrados por varios criterios, por ejemplo al ingresar una fecha en una determinada fecha y en otra celda un nombre de equipo me filtre por esa fecha y equipo. Por favor necesito su ayuda para resolver un problema, muchas gracias por su atención por adelantado Importar de otro excel.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 841 visitas
  3. Started by luchito11,

    Estimados amigos: Favor, solicito su ayuda para contar registro de acuerdo al formulario propuesto en la hoja. A través del formulario, se ingresa fecha y Empleado, la idea es contar el numero de registros de estos datos, ademas, el resultado deberá colocarse en otra hoja. Copio archivo para mejor explicación. Acepto propuesta de mejoras para el formulario. Espero puedan ayudar y comprenderme. Saludos Luchito. CONTAR_REG.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.2k visitas
  4. Hola: Este archivo inserta como objeto los archivos de una carpeta (en este caso, los de extensión pdf). La inserción la hace desde A1 hacia abajo. Y si se reejecuta la macro, lo hace desde A1 sobreponiéndose a los objetos anteriores. Quisiera: 1º Añadir los sucesivos objetos a continuación del último que haya (si el último está en F5, que los añada empezando en F6). 2º. Elegir la columna donde insertarla (tal cual está, se puede conseguir sumando puntos de separación desde el margen izquierdo, pero quisiera otra formamás "elegante"). Como alternativa a los puntos anteriores (por facilitar el trabajo), me serviría también insertarlos a partir de la celda activa. …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 558 visitas
  5. Started by Vanesa Sarmiento,

    Hola Soy un poco nueva, y sé que lo que necesito es bien sencillo, pero no lo he logrado hacer Tengo una celda donde se debe poner el nombre del cliente, me gustaría que se autocompletara a medida que se va escribiendo el nombre del cliente, si no existe que se agregue a la lista. Agradezco de antemano la ayuda que me puedan brindar Libro2.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 602 visitas
  6. Started by storepaq,

    Hola quisiera saber como copiar ciertas columnas de un libro a otro que cumplan la siguiente condición: 1. Tengo dos libros: En el Libro1 tengo 50 columnas en la hoja0 En el Libro2 solo tengo una hoja0 vacía 2. Solo quiero copiar las columnas del Libro1 que en su cabecera contengan un arroba: Ejm: @TGS, @OSP, Etc. 3. Y las quiero copiar a partir de la columna B de la hoja0 del libro2. Gracias de Antemano. Saludos Cordiales

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 618 visitas
  7. Started by BRN0,

    Buen dia.. Tengo un inconveniente referente a organizar en macro, te envio mi pro y donde lo estoy trabajando, pero necesito que lo que agrege por fecha vaya organizando de ascendente a descendente.. por fecha agregardole un id correcto organizado, tiene el id ose el consecutivo tambien estar organizado.. pero me importa mas que organice por fecha el pro. vinc: https://onedrive.live.com/redir?resid=FCB5B2305ACEBF31%21648

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 667 visitas
  8. Started by eoscar88,

    Hola buenas tardes solicito del apoyo de este foro, ya que plantee mi problema en el foro de excel general y me recomendaron que lo hiciera en este foro. Necesito realizar un sistema de distribución. esto requiero hacerlo por medio de formulas o de macros 1) Existe una necesidad "X" 2) La información esta organizada por fechas de vigencia, cantidad y descripción del lote (existen varios lotes con diferentes cantidades) 3) La formula debe calcular que cantidad tomará de cada lote, priorizando los lotes de menor vigencia y deberá ser igual a la necesidad "X" (cuando la existencia no alcance para cubrir la necesidad "X", deberá dar las cantidad y lotes que haya) 4) Anal…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 832 visitas
  9. Hola estimados, Mi pregunta es la siguiente: tengo dos hojas de Excel. La hoja0 tiene la data original y correcta y la hoja1 tiene la data distorcionada. Caja hoja tiene dos columna llamadas Region y Departamento. Una ejemplo de la data original es la siguiente: REGION DEPARTAMENTO CENTRO LIMA SUR AREQUIPA NORTE AMAZONAS Una ejemplo de la data distorcionada es la siguiente: REGION DEPARTAMENTO SUR LIMA CENTRO AREQUIPA ESTE AMAZONAS Como pueden observar la columna región es la que cambia, porque según mi data original Lima es del Centro y no del Sur. Lo que yo quiero es modificar toda la co…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 783 visitas
  10. 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
    • 696 visitas
  11. Started by armando couoh,

    Buenas Tardes , tengo el siguiente problema requiero un cuadro de lista en el que al darle un texto , se autoacomplete de los datos existentes en otra hoja, para eso ( archivo anexo) en la hoja pagos 2907 estoy poniendo un cuadro de lista vinculado con la macro , para que al darle un nombre , si este se encuentra existente en la hoja base de datos, me los traiga para autoacompletar, sin embargo al intentar poner el nombre me marca error en la macro y me da la opcion de depurar, alguien me puede ayudar para saber que estoy haciendo mal? Gracias LAYOUT BBVA Pagos Mixtos.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 567 visitas
  12. Started by Loisnegrette,

    En la consulta anexa, busco crear un reporte por fecha: Hoy, Semanal, mensual, FechaInicial-FechaFinal, Todos; sin embargo en la consulta por fecha, el reporte me arroja el total de datos aunque no corresponda a la fecha consultadas. tambien necesito crear la consulta por semana y mes. Gracias anticipadas por la ayuda que me puedan prestar. Lois Consultar en el foro.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 502 visitas
  13. Started by lededc,

    Amigos : Quiero introducir con números separados por dos puntos, minutos y segundos. Ej. 15:23 ( quince minutos con veintitres segundos ) Necesito que en otra celda muestre " quince minutos veintitrés" o algo similar , con letras. Gracias!

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 3.1k visitas
  14. Started by jeangaray4,

    Hola, Buen día, Favor su apoyo. En un Formulario tengo un Listbox el cual me jala datos de otro libro de Excel, hasta ahí todo bien. Ahora lo que quiero hacer es que mediante un botón pueda exportar esos datos que me muestra el ListBox hacia un nuevo Libro Excel y otro botón que me permita exportar los datos del Listbox hacia un Pdf. Nota: Al momento de presionar el Botón para exportar tiene que aparecer la ventana de Guardar Como para poder especificar ruta y nombre del Archivo. Muchas gracias de antemano por el apoyo.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.1k visitas
  15. Hola a todos!!! Soy nueva en excel, y resulta que tengo que realizar una macro que me traiga a una base de datos en excel, información de otros libros excel todos tienen los mismos campos, solo que tengo que consolidarlo en una misma base de datos y añadirme un campo con la fecha del documento, quiero ahorrarme y me exigen hacerlo, copiar y pegar información de 170 libros excel. Ojalá alguien me pueda ayudar..... Gracias

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 570 visitas
  16. Started by abrahampadron,

    Hola amigos, me pueden ayudar a solucionar este asunto, quiero copiar rangos no adyacentes de un libro a otro es decir el resumen de importes y servicios a un nuevo libro estuve buscando, pero encontré nada, anexo los archivas para la posible solución el archivo origen se llama comparativo y el archivo destino se llama resumen Saludos cordiales Comparativo.rar

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2.5k visitas
  17. Estimados, necesito lo siguinte. Tengo en a1 un valor y en b1 necesito copiarlo un numero determinado ejemplo b1 b2 b3 lo vamos a copiar tres veces hacia adajo, luego en a5 tengo un segundo valos y necesito copiarlo 5 veces, b5 b6 b7 b8 y b9, la idea es que si encuentra un valor entre a1 y a100 me copie el numero de veces que yo le indique. Gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 700 visitas
  18. Started by Albertofitness,

    Hola chiscos que tal estais.Aqui estoy de nuevo con una nueva cuestion de mi formulario. Tengo un formulario clientes en el que le he metido un listbox y lo que quería era trabajar tb desde el listbox. Como podreis comprobar cuando le dais al formulario clientes los botones agregar-modificar-eliminar estan desabilitados y ellos los habilito cuando le doy al boton NUEVO que habilito el boton agregar y cuando le doy al boton BUSCAR habilito los botones eliminar y modificar. Lo primero cuando os meteis en el formulairo clientes y le dais a algun registro en el listbox se agregan en todos los campos menos el de la fotografia que no se como ponerlo y lo que quería era tr…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 786 visitas
  19. Hola a todos, Me gustaria hacer una macro VBA que se pueda realizar o aplicar cuando seleccionamos una celda y que esta consista en que se marquen o seleccionen las columnas desde la primera hasta la columna en la cual se encuentra la celda seleccionada. [/img] http://es.tinypic.com/view.php?pic=mikjdk&s=8 http://es.tinypic.com/view.php?pic=2qjgbcz&s=8 http://es.tinypic.com/view.php?pic=2qjgbcz&s=8 Columns(valor) dentro de Range genera un valor 1 aunque valor tenga el valor de la columna de la celda activa. No se porque. Alguien puede ayudarme con este problema. Muchas gracias!!

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.1k visitas
  20. Started by Lince1950,

    Hola buenas tardes, soy nuevo por aquí y quisiera hacerles una pregunta haber si me pueden ayudar, tengo que hacer lo siguiente con Vba, lo estoy haciendo pero no me sale y he copiado algo por ay y no es lo que quiero, si introduzco un valor "1" o superior en la casilla A2, entonces en las casillas A4, C4, D4, E4, F4, J4, A12, A24 y así hasta unas cuantas mas me debería de poner lo siguiente "50,00" en verde y si la condición de la casilla A2 es "0" no pondría nada o en su caso en color rojo, os envío una hoja de muestra para que lo comprendáis mejor Color en celdas.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 513 visitas
  21. Started by giomemo,

    Tengo un libro de Excel que tiene una macro de filtros avanzados la cuestión es que cuando comparto el libro me arroja el error 11o4 y me indica que error en el método advancedfilter de la clase range. y cuando des comparto el libro de Excel funcionan bien los filtros con la macro que tiene. En espera de sus comentarios. Les anexo ejemplo. Gracias. Machote Operacion (prueba).rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2.3k visitas
  22. Started by Diego Alejo,

    Hola a todos! Tengo solo una parte del archivo pues el archivo original tiene más de 200 hojas nombradas con los “códigos ciiu”, todos los nombres de las hojas se encuentran en la hoja nombrada “códigos ciiu” . Me gustaría primero poder digitar en el input box solo los “códigos ciiu” que se describen en la hoja “códigos ciiu” pero que al mismo tiempo si el numero digitado no coincide con los “códigos ciiu” o por error digito otro carácter alfanumérico. Me aparezca el error un msg box diciendo “El código ciiu no existe” en vez del error 9 en tiempo de ejecución. (Creo que eso pasa porque no he dimensionado las variables?). Y segundo en el momento de que no haya ningún va…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 876 visitas
  23. Started by vicpower,

    Buenas gente! Les comento que me falta una variable para terminar la Macro que les voy a detallar y no se como ponerla. Esta Macro lo que hace es enviar por mail cada hoja a cada mail que esta detallado en la celda B2, por ejemplo de la hoja Eje. Lo que yo necesito hacer para terminar la Macro es que si la celda D12=0 no la mande por mail (esto se debe repetir por cada hoja que agregue)... La macro es esta: Private Sub CommandButton1_Click() On Error GoTo ControlError Dim Sourcewb As Workbook, Destwb As Workbook Dim TempFilePath As String, TempFileName As String Dim strdate As String, strTo As String, StrAsunto As String Dim StrMsg As String, StrFirma1 As Strin…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 871 visitas
  24. Started by Manuel45_reyno,

    Hola, soy nuevo en este foro, espero que me puedan ayudar. tengo este archivo, ya obtengo el primer resultado en L5, ahora quiero que ese valor en L5 sea tomado para que vuelva a iniciar y calcularse otre ves y el resultado me lo ponga en L6 , este valor sera tomado otra ves para volverse a calcular asta que se le indique parar o se cumpla lo que este en I35 ose que va aumentar con cada iteracion una celda. Tengo dos macros, la segunda es donde esta el codigo para calularse. asumo que lo que necesito es un ciclo for, pero ahí mi duda, como lo aplico. Gracias, espero sus comentarios. Saludos TimeTKT1.zip

    • 0

      Reacciones de usuarios

    • 12 respuestas
    • 1.2k visitas
  25. Started by civer25,

    El problema es que no aparecen con centavos los valores, x ejemplo El gasto en alquiler debería ser $866,67 pero lo redondea como $868. Tampoco me mayoriza la cuenta Caja la cual aparece en la pestaña HT vacía, creo que puede ser la codificación de la cuenta. Desde ya les agradezco la ayuda que me puedan dar. Saludos. mayorizacion cooperativa.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 780 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.