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

    buenos dias amigos y amigas nuevamente recurro a ustedes con mi macro que gracias a macro antonio pude correrlo a la perfeccion pero ahora nuevamente necesito de su amable ayuda el problema es este en la macro que deje tengo un filtro que me arroja los resultados de los clientes que esten VENCIDOS esto es al darle click en clientes visitados, al aparecer el filtro te arroja en automatico todos los nombres vencidos y este a su vez al darle click en el mismo nombre se despliega otro filtro que te arroja LA PRIMER VISITA Y LA ULTIMA QUE ES LA FIRMA DE CONTRATO asi como las fechas de tales visitas lo que necesito es que saque los dias que se hizo desde la primera visita ha…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 631 visitas
  2. Started by J.J,

    Hola, Necesito Ayuda, Tengo Un Programa De Reporte En Mi Trabajo La Macroos Funcionaba Por Nombre De Equipo Y Tenia Un Hipervinculo Que Me Llevaba Al Formulario De Reporte, Lo Que Necesito Es Cambiarlo, Tal Es Asi Que Cuando Yo Ingrese Un Codigo O Tag, Y Al Darle Clik En El Hipervinculo Me Lleve A La Hoja De Datos Que Quiero , En Resumen Comparar Los Textos Y Con Hipervinculo Ir A La Pagina Correcta.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 649 visitas
  3. Eliminar una carpeta cuyo nombre lo tengo en la celda A1 Gracias anticipadas por la ayuda

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 4.7k visitas
  4. Started by EDGARDOEEH,

    De antemano Gracias, bueno lo que quiero hacer es que cuando cierre excel, se oculte la hoja que estaba activa al momento de salir, y se desoculte la hoja1 (por ejemplo). Les agradezco su tiempo y espero haberme explicado correctamente.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 748 visitas
  5. Started by M123,

    Estimados, Soy nuevo en este foro. quisiera saber si son capaces de ayudarme con el siguiente porblema: Estoy utilizado el codigo de mas abajo, que junta varios libros en uno solo (nuevo libro creado por el macro), y me gustaria que si se puede hacer que junte esos libros en el mismo donde tengo la macro y sin borrar las hojas que existe. saludos y gracias Sub UnirLibros() Dim Directorio, NombreLibro As String Dim ContadorFicheros As String Dim Unidos As Workbook Dim K, NumHojas As Integer Dim Libro As Workbook Directorio = ThisWorkbook.Path ContadorFicheros = Dir$(Directorio + "\*.*") 'Crea el libro que contendrá a todos los demás Application.SheetsInNewWor…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2k visitas
  6. Started by Mario_08,

    Buenos días, soy nuevo en esta comunidad y quisiera pedirles su ayuda con la programación de este código, el cual estoy utilizando para crear números correlativos en las hojas de asistencia de mi trabajo, pero el cual me da un conflicto cuando quiero realizar las fechas correlativas. ¿Alguien me podría decir como solucionarlo? La lógica del código se basa en los rangos de inicio y fiscalización para la impresión X26 y x27 son para los codigos y x28 y x29 son para las fechas que se presentaran en las impresiones Sub ImprimirCorrelativos() Dim lnI As Integer Dim Resp As Integer Dim Ini As Integer Dim Fin As Integer Dim i As Integer Dim FIni As Date Dim FFin As Date…

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 988 visitas
  7. Tengo dos columnas donde A1 es el nombre actual del archivo ejemplo D:\descargas\fotos\fotos1\fotos descripción\jmazpo1401085892981.jpg y el B1 el nombre que quiero cambiar ejemplo D:\descargas\fotos\fotos1\fotos descripción\FoDe__1_2.jpg tengo mas de dos mil cambios semanales que hacer espero me puedan ayudar

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 1.1k visitas
  8. Started by supervoro,

    Hola a todos.... he insertado un control calendar en mi hoja ,pero.... la fecha que aparece en el no se corresponde a la del dia en curso... ¿ Como lo puedo solucionar esto....? Muchas gracias a todos por vuestro tiempo... Un saludo

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 761 visitas
  9. Buenos días. En la hoja proveedores dispongo de un formulario para introducir proveedores, me interesaria que cuando doy en el botón registrar para introducir otro proveedor lo hiciera en orden alfabetica A-Z, junto con su DNI correspondiente. Un saludo. IVA.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1k visitas
  10. Started by aaorsola,

    Hola estimados, tengo un ejercicio que nos pasaron de una solemne antigua, de un ramo que tengo en la carrera, que nunca tome y ahora en 5to ya, tome si o si, no cacho mucho de excel, alguna alma caritativa que me eche una mano.. Aqui el archivo MEGA Saludos y gracias de antemano

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 630 visitas
  11. Buenas tardes. Quisiera saber de que forma podría copiar la información de un grupo de celdas de una hoja de Excel a otra hoja de Excel pero en diferentes columnas de forma correlativa en intervalos de 1 minuto. Lo hice de la forma como se muestra el adjunto pero requiere que escriba el código por cada columna (A,B,C,D,E...) y de verdad no me es factible de esa forma porque necesito hacer dicha captura por aproximadamente 12 horas y eso implicaría escrbir el código para aproximadamente para 720 columnas y eso sería muy poco practico porque tendría un código muy grande. Esperando sus sugerencias al respecto. En el adjunto podrán ver como tengo creada la Macro para que me…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.3k visitas
  12. Buenas Tardes: No sé si a alguien le haya ocurrido antes, pero me ocurre lo siguiente. Al teclear dentro del textbox para buscar productos, presiono una letra del teclado, y automáticamente ingresa la letra y luego se selecciona la celda activa para escribir la siguiente letra a teclear. Por tanto queda escrita una letra en el textbox y debo pinchar nuevamente el textbox para escribir la siguiente letra, de lo contrario, sigo escribiendo en la celda. Lo probé en otro PC: Funciona de Maravillas, es muy probable que si descargan el Excel les funcione también a la perfección el buscador. Lógicamente, antes no me ocurría esto, tengo la idea que la macro se finaliza en alg…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 892 visitas
  13. Started by javijusty,

    Muy buenos días para todos Espero puedan ayudarme con un inconveniente Es bien simple, tengo un botón en excel con el que abro un UserForm, en donde tengo un ComboBox Dicho ComboBox carga su lista desde un rango de celdas en otro archivo llamado Productos Esos productos tienen un código... de 7 cifras, y ahí es donde tengo el problema algunos de esos productos comienzan con 0 y el ComboBox me los anula el código que tengo es el siguiente: Private Sub Producto_DropButtonClick() Producto.List = Workbooks("Productos.xls").Sheets("Datos").Range("A2:A3408").Value End Sub [/CODE] "Producto" es el nómbre de mi ComboBox Espero me puedan ayudar. Desde ya muchas g…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.7k visitas
  14. Hola buenas, Utilizo un programa que tiene un editor de VBA, el cuál te permite automatizar acciones en el programa mediante el uso de macros al igual que en Excel. En mi caso, necesito exportar un archivo con unos datos en formato *.txt, realizar unos cálculos en Excel, guardar el archivo y volverlo a importar. Pues bien, para ello he utilizado un formulario y he conseguido realizar todo esto, el problema, es que cuando quiero volver a ejecutar la macro desde el formulario, me da un error porque se queda abierto un proceso de Excel (Excel.exe*32) y no consigo cerrarlo a menos que detenga la ejecución de la macro directamente. Si tengo una instancia de Excel abierta tam…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 638 visitas
  15. Started by Rastro,

    Buenas tardes, Acabo de unirme a su comunidad y aun a pesar de haber leído la información relativa a las publicaciones en el foro no sé si este sería el espacio indicado para la consulta que quiero realizar. Estoy programando un formulario que enviará datos a un archivo matriz ubicado en el servidor pero también necesito generar un archivo en el equipo desde donde se está cumplimentando el formulario, y me preguntaba si existe algún control u objeto que me permita visualizar la información que estoy introduciendo, para luego finalmente mediante un comandbutton generar el archivo en local con esas líneas. Gracias de antemano

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 628 visitas
  16. Started by zorra,

    Hola, Necesito un excel que muestre las imágenes mediante url pero que no las incruste para que el archivo no pese. Es decir, que cargue las imágenes pero solo las visualice, sin añadirlas al excel aumentando así su peso. Con este el post Pendiente - Insertar Imagen desde una celda con una url Web | Ayuda Excel conseguí cargar las imágenes automáticamente pero se incrustan. Se podría hacer que se visualizaran pero no se incrustaran? Gracias y un saludo

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.6k visitas
  17. Started by JRGO,

    Buenas amigos del foro estoy trabajando con una hoja de excel para trasladar informacion de una hoja a la otra pero en forma de resumen, en la hoja llamada "libro diario" tengo la informacion, y en la hoja "balance de comprobacion" quiero que aparezca cada cuenta con el total igualito como aparece en la hoja "balance de comprobacion asi" yo he tratado de modificarla pero me arroja todo los movimientos de la cuentas mas no el resumen, no se mucho de macro, es un tema de mucho interes, saludos Libro Diario (Prueba).zip

    • 0

      Reacciones de usuarios

    • 13 respuestas
    • 1.4k visitas
  18. Started by ELVERKU,

    buenos dias a todos antes que nada esta pagina la eh venido consultado desde hace tiempo y es una de las mejores, esta es mi primera pregunta que hago en el foro espero me puedan orientar el problema es este, tengo un useform que estoy adapatando a mi necesidad pero al poner un macro de filtro me aparece los que tengo marcados como VENCIDOS pero en este filtro al darle doble click al nombre que aparece te deve desplazar todo lo que tiene ese cliente con sunombre esto es lo que no carga, espero que me puedan decir cual es el error y les agradesco de antemano su ayuda les anexo la funcion que no funciona y les adjunto el macro por si alguien le sirve espero que lo puedan…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 673 visitas
  19. buenas tardes estoy haciendo un archivo de entradas y salidas de almacén muy sencillo en donde con un botón que se llame entradas se vaya acumulando en el articulo correspondiente y con otro botón llamado salidas vaya descontando y me quede la existencias como lo muestra este archivo. mas o menos como este video

    • 0

      Reacciones de usuarios

    • 12 respuestas
    • 5.8k visitas
  20. Started by Webanoia,

    Hola a todos, Por favor, necesitaría crear una macro que me trasladara unas fechas de una hoja de excel al calendario de outlook para cuando llegue la fecha me salte el aviso. Las fechas las tengo en las columnas I, J, K. Gracias, Webanoia VENCIMIENTOS CLIENTES prueba.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  21. Buenas tardes, tengo el siguiente problema con una macro en visual basic: Tengo unas hojas que al protegerlas le dejo habilitadas la opción de uso de autofiltros. Sin embargo, cuando uso esta función en mi macro con la hoja protegida me sale el error "Se ha producido el error 1004 en tiempo de ejecución: No se puede ejecutar este comando en una hoja protegida. Para usar este comando, desproteja primero la hoja (...). Puede que se le pida una contraseña.". He leído algunos de los foros donde para este problema sugieren que la macro desproteja la hoja, use la funcion de autofiltro y luego vuelva y la proteja. Sin embargo, la particularidad está en que mi libro está comp…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 768 visitas
  22. Started by jeladio,

    Hola amigos: Tengo este código que convierte a texto el contenido numérico de la celda A2 en la celda A1, y todo funciona bien el problema es que deseo hacer lo mismo pero dentro del textbox1 ubicado en un formulario que esta en el ejemplo y no logro hacerlo hay alguna manera de hacerlo. adjunto ejemplo. saludos numeros a letras.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 4.2k visitas
  23. Hola: Adjunto un macro que me suma por separado la columna A de 3 hojas de un libro. Lo que necesito ahora es sumar los resultados de cada una de las hojas y me lo muestre en un MsgBox. De paso, si podéis simplificar la macro propuesta, mejor que mejor. Saludos. Sumar Hojas.zip

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 2.9k visitas
  24. Started by jhonleonardo,

    Buenas tardes necesito que me ayuden a formular o mostrarme un ejemplo de como puedo calcular las horas de funcionamiento y no funcionamiento de unos puntos de atención teniendo unos criterios y condiciones como el es la fecha. En la columna A el codigo de punto que toca calcular En la columna B se encuentra cundo se inicio el ticket En la columna C se encuentra el cierre del ticket En la columna D horario de atención de lunes a vienes (Este horario puede cambiar segun el punto) En la columna E horario del sabado (Este horario puede cambiar segun el punto) En la columna F horario del domingo (Este horario puede cambiar segun el punto) En la columna G resultado qu…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.3k visitas
  25. Buenos días foreros: Estoy teniendo problemas con una lista de validación dependiente. Como sabeis las listas de validación tienen un problema, si pegamos encima de las celdas con validación, esta desaparece. Como solución he utilizado VBA, al evento worksheet_change le he pedido que cree de nuevo la validación y funciona rodeando con un circulo rojo los datos pegados que no cumplen la validación. Hasta aquí todo funciona correctamente. El problema lo tengo cuando la lista de validación es dependiente y la aplico a un rango , por ejemplo b2:b100 Si creas la lista de validación dependiente en Excel ,no hay problemas; pero si la creo en VBA me da error 1004. EN VBA…

    • 0

      Reacciones de usuarios

    • 3 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 [email protected]

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