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. Hola, por favor si pudieran ayudarme, vengo realizando una macro con filtros, pero aun mis conocimientos en VBA son incipientes y no logro avanzar a completar el objetivo total de esta Macro, que es traer a un cuadro principal, las sumatorias en cada recuadro, de acuerdo a la edad, el sexo y el lugar de origen, que previamente se filtraron en otra hoja dentro del mismo archivo. Y por ultimo, en caso figure la denominacion "No hubo casos", para la fecha seleccionada, se debera rellenar con el Cero osea "0", los recuadros restantes. Gracias de antemano, por su noble apoyo. CONSOLIDADO por dia.xlsm

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.9k visitas
  2. Started by federtuc,

    Buenas tardes, en un formulario cargo una imagen de un producto a un control Image y capturo en un label la ruta de la imagen, el Label1 queda de esta manera: C:\Users\fede_\Documents\NUEVA CARPETA\IMAGENES\INSUMOS\TECLADO GENIUS.jpg Hasta ahí todo bien, ahora necesito capturar solamente el nombre de la imagen sin la ruta en el Label2. En este ejemplo el Label2 tiene que quedar asi: TECLADO GENIUS.jpg Como puedo lograrlo?

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.4k visitas
  3. Hola amigos de Ayuda Excel. Aquí otra vez solicitando su valiosa colaboración, es un caso similar a otros que he subido. Traté de adaptarlo pero sin éxito. Tengo dos hojas; AMARILLO y CONEXIÓN GENERAL. La macro debe enviar a la hoja CONEXIÓN GENERAL lo siguiente: 1.- El nombre del título ubicado en A3 (es una celda combinada) 2.- El valor del costo total ubicado en I27 3.- El valor del precio ubicado en I33 IMPORTANTE: La ubicación inicial de costo total es I27 y de precio es I33. La posición puede subir o bajar ya que se pueden agregar o quitar filas. La información será enviada a través del botón azul. En la hoja CONEXIÓN…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1k visitas
  4. Hola buenas noches, un cordial saludo y agradecimiento anticipado a todos aquellos que participan con sus aportes, gracias a ello estamos aprendiendo y avanzando en este tema de las Macros que todavía no dominamos.... Hoy deseo presentarles una Macro para imprimir varias hojas de excel (con rangos ya definidos), desde un formulario con varios CheckBox.. La idea es que al seleccionar diferentes Checkbox en el formulario, me imprima las hojas correspondientes, al mismo tiempo que guarde en la carpeta llamada "C:\RRHH", Y en un solo archivo en PDF.... La Macro estaba funcionando perfectamente, ahora me está saliendo el "ERROR, que la carpeta en mención …

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2.7k visitas
  5. Buenas noches amigos de Ayuda Excel. Estoy atorado en una parte del proyecto, y quiero consultarles de que manera se podria realizar lo siguiente. Estoy haciendo un archivo de registro de entradas y salidas de equipos seriabilizables, pero necesito que al capturar el serial del equipo con una lectora de codigo, la macro me verifique si este esta en la tabla de la hoja "Salidas", si el serial esta en dicha tabla, necesito que la macro me traiga la informacion de ese rango de fila, y lo agregue en otra tabla ubicada en la hoja "Entrada", y que adicionalmente agregue en esa misma fila, al lado de la fecha de egreso, la fecha de hoy (ingreso) con su hora (de la mism…

    • 0

      Reacciones de usuarios

    • 17 respuestas
    • 2.2k visitas
  6. Started by JAVISHALOM,

    Hola buenas tardes, un cordial saludo... Solicito ayuda con esta Macro, por favor... Tengo un examen con 250 preguntas con opción "A" y "B", en la (Hoja Test), que requiero trasladar a la hoja "HRpta", para la evaluación y corrección las respuestas están distribuidas en orden diferente a como están registradas en la hoja inicial Test. Estaba usando esta macro que funcionaba perfectamente en un principio, no le he hecho nada, solo que al ejecutar la Macro solo traslada hasta el valor 101, (de 500 en total), pues debo mostrar en la Hoja resultados lo que realmente contestan en el test, si duplican o dejan de contestar, etc... Sub Actual…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 755 visitas
  7. 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
    • 685 visitas
  8. Started by JAVISHALOM,

    Hola a todos, un cordial saludo... Nuevamente intentando "crear" alguna macro que me ayude en este caso, para el desarrollo de un Test, la idea es que cambien de color el contenido de varios rangos de celdas, (entre 16 independientes), en la medida que se ajusta el valor de otra (en mi caso algunas celdas de la Columna "O", de hecho 16 en total...) Cada fila tendrá un color para cada opción entre amarillo, naranja, azul, verde y rojo, dependiendo de la característica positiva o negativa registrada... en las columnas "D" y "J"... Adjunto un breve archivo Gracias a todos por sus aportes y ayudas... Javishalom... CAMBIO COLORES.xlsm

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.6k visitas
  9. Hola buenos días amigos de Ayuda Excel Un excelente colaborador de AE me ayudó con los 2 códigos grandes incluidos en la hoja COLORES y que funciona de manera correcta. Como medida de seguridad he incluido un código en la hoja COLORES para evitar el cambio de nombre de la hoja, sin embargo, al verificar su funcionamiento arroja el error 9 en tiempo de ejecución, subíndice fuera de intervalo, resaltando en amarillo la sexta línea del primer código grande: If Not Intersect(Sheets("COLORES").Cells(ActiveCell.Row, ActiveCell.Column), Range("A1:A" & uf + 1)) Is Nothing Then Hay otra forma de evitar el cambio de nombre de la hoja sin que afecte la otra …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 4.5k visitas
    • 1 seguidor
  10. Started by Leonardo Briceño,

    Hola buenos días amigos de Ayuda Excel, acudo nuevamente a ustedes para que me ayuden con esta macro. Muchas gracias Necesito una macro que limpie el contenido de las celdas A,B,C E,F,G de la fila que yo decida seleccionar. No me sirve eliminar la fila pues siempre debe mantener en este caso las 30 filas disponibles para incluir información LIMPIAR CELDAS.xlsm

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 4.8k visitas
  11. Hola amigos de Ayuda Excel Quería consultar si hay alguna opción en VBA de bloquear la opción de "ELIMINAR" una hoja en particular de un libro. La opción de proteger el libro no me sirve pues necesito que otras opciones del menú de la hoja estén activas. Gracias

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 2.7k visitas
  12. Buenas tardes a los integrantes de este foro, en esta ocasión recurro a Uds, para que me brinden su ayuda en como se puede mostrar el resultado de la pestaña PLANILLA los valores que están en la celdas I3 y J3, para lo cual describo su procedimiento: *Al presionar el botón MENU nos envía al formulario Cálculos de las Jornadas (Userform9) y tras presionar realiza los cálculos que contiene la pestaña PLANILLA y genera los resultados que se encuentran en la celda I3 y J3 y hasta el momento he podido lograr que el resultado se muestre digitando el valor cero (0) en cada TextBox para visualizar el resultado o saliendo del formulario y volviendo a ejecutarlo para obtener l…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2k visitas
  13. Started by jhon fredy,

    algun codigo que arroje todos los colores de excel en una sola columna gracias

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.8k visitas
  14. Hola amigos de Ayuda Excel El día de ayer dos excelentes colaboradores de AE, ante una consulta que hice, me propusieron que era mejor una macro que ejecutara otra macro de manera automática. Uno de los colaboradores me brindó el siguiente código que me funcionó perfectamente: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Row > 4 And _ Target.Column = 5 And _ Target(1, 1) <> "" Then Call MacroA End If End Sub Al respecto pensé, que tenía 3 hojas similares que podía aplicar la misma estrategia, pero con la diferencia de que en éstas hojas, la celda que va a determinar la ejecución de la macro …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 750 visitas
  15. Started by nickmartinez,

    Saludos Compañeros recientemente cree una ribbon la cual funciona muy bien,pero al correr el archivo en otras pc donde se elimino office 2010 me arroja el siguiente error al iniciar excel :System Error &H8000FFFF (-21474181113) catastrophic error y luego Out of memory,se que el problema es al querer cargar la ribbon y que es por haber tenido antes office 2010 por que justamente en las 2 pc que me ha dado error han tenido office 2010 se elimino y se instalo el 2016,quiero preguntar si conocen la forma de solucionar este error sin necesidad de formatear la pc,gracias se los agradezco mucho si me pueden orientar. Me baje un desinstalador de office limpie los registros p…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2.7k visitas
  16. Hola a tod@s Hay la posibilidad de extraer información desde la siguiente página web? https://autos.mercadolibre.cl/repuestos/soporte-motor Ingresar a cada anuncio y extraer el contenido según el archivo "PRUEBA"? Por ejemplo: -Ingresando a la siguiente anuncio https://articulo.mercadolibre.cl/MLC-471927238-soporte-lado-caja-mitsubishi-l200-4x4-2007-2015-_JM?quantity=1#position=1&type=item&tracking_id=d75e5bc0-7e51-41ea-8dab-47605e7b5896 Para extraer el contenido de "NOMBRE DE TIENDA" esta se encuentra en la sección "Información sobre el vendedor" en donde hay un enlace "Ver más datos de este vendedor" e ingresando al enlace se p…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 2.3k visitas
  17. Started by ramonvar,

    Buenos Día a todos Si alguien me pudiera dar una mano en esto, les agradecería, tengo columna en una planilla en la cual quiero ingresar números, solo que con este formato xxx-xxx-xxxxxxx este sería ese formato. Ej. 001-001-0012536, entonces, lo que quiero es que cuando ingreso el primer 001, automáticamente me posicione el cursor en el próximo 001 y así después, ya posicionarme después del carácter "-". Sintetizando, automatizar con una macro, la aparición de los guiones, darme la opción de introducir los tres primeros números y que aparezca el primer guión, luego introducir los otros tres y aparezca el segundo guión "-", para luego compl…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 764 visitas
  18. Saludos expertos, por favor necesito de sus ayudas a alguien que disponga de tiempo, necesito guarda en PDF en un carpeta que se encuentra en descarga Que se busca agregar -Que cuando se corra la macro para generar el PDF se guarde estos datos en la base de datos. -Si un usuario(Nombre) le vuelvan a generar un PDF en un rango de = 7 días atrás mande un mensaje: usuario ya fue generado copia y fecha cuando fué creado y todo. Ajunto el archivo por favor muchísimas gracias a cada uno de ustedes. Feedback Formal-MACRO-PDF-1.xlsm

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 1.1k visitas
  19. Started by PATILARGO,

    Muy buenas a tod@s y muchas gracias de antemano, tengo un calendario en el que quisiera que se rellenaran las celdas desde una fehca hasta otra, una vez se lo indique las mismas., para no tener que hacerlo manualmente,muchas gracias por su ayuda. RELLENAR FECHAS.xlsx

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 2.9k visitas
  20. Hola amigos de ayuda excel, buenos días Necesito una colaboración de ustedes. Anexo envío archivo el cual contiene un cuadro que se va llenando la información fila por fila, desde columna A hasta la F pero deseo que cuando el usuario llene la información de la fila correspondiente a la columna E le salga un mensaje de advertencia o recordatorio que "Debe ejecutar la Macro A". Es decir, el mensaje debe aparecer en cada fila una vez completado el dato de la columna E. Gracias! MSGBOX CUANDO CELDA CONTENGA INFORMACION.xlsm

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.4k visitas
    • 1 seguidor
  21. Buenas Noches! mi nombre es Marcelo...estoy armando un project en excel y en la columna J tengo las fechas de inicio de cada tarea. Como tengo mas de 150 tareas en un rango de meses de mayo hasta agosto se me hace engorroso hacer scroll cuando quiero ver las barras en el diagrama de gannt. Pensaba en que se puede con el evento selection change en la columna J e ir hasta la celda donde comienza la barra.- Desde ya muchas gracias!!!

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 903 visitas
  22. Started by CECILIO,

    un favor me pudieran ayudar con lo siguiente quisiera obtener los resultados como se encuentran en el archivo "0 PD CARGA POL 20 07.Xlsm" Hoja "RECIB" , los datos los debe de extraer del archivo "Recibidas_2020_08_Facturas.xlsx , trate de introducir las columnas en matriz sin embargo debido a que mi pc es lenta y manejo muchos datos fue la razón por la que decidí introducir mis columnas en matriz tanto las columnas que estoy copiando , así como las columnas de destino, sin embargo no lo hace correctamente, adjunto mis archivos y mi macro para cualquier apoyo, corrección de antemano, les agradezco Sub Macro2() ' Application.ScreenUpdating = False Dim ws2,…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 783 visitas
  23. Buenas, Quisiera realizar una lista desplegable que dependiera de la siguiente forma. Si alguien puede ayudarme os lo agradeceria mucho. Tengo una pestaña (BASE DATOS) con las siguientes listas Tuberia y sus categorias y variantes. Cableado y sus categorias y variantes Elementos y sus categorias y variantes. La idea es que en LISTADO al seleccionar una celda (A1) pueda elegir entre tuberia, cableado o elementos. Al realizar eso en (A2) pueda elegir entre las categorias de cada uno y en (A3) pueda elegir su variante Estamos intentando crear una base de datos que se pueda ir ampliando, para la realizacion de mediciones. Por ejemplo A1…

    • 0

      Reacciones de usuarios

    • 12 respuestas
    • 2k visitas
  24. Started by jesuspg,

    Hola compañeros del foro, Me gustaría que al seleccionar una hoja, no se pueda seleccionar ninguna celda de la hoja. Para ello, estoy probando con el método "ActiveSheet.EnableSelection = xlNoSelection", pero no me funciona. En cambio si protegemos la hoja, entonces si que funciona correctamente: ... With ActiveSheet .Protect Password:=contraseña, _ DrawingObjects:=True, _ Contents:=True .EnableSelection = xlNoSelection End With ... Pero yo no quiero proteger la hoja, simplemente quiero que no se pueda seleccionar ninguna celda (si es que se puede hacer eso...). Agradezco…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 3.4k visitas
  25. Started by jonsantos,

    Saludos quiero crear archivos XML a partir de filas de excel encontré este ejemplo que genera archivos como tantas filas tenga el excel, lo que requiero es que el xml siga un mapa de origen de datos, puedo crearlo con una fila individual y que siga un mapaxml pero requiero que se generan xml como filas tenga el excel. Espero puedan orientarme Gracias!

    • 0

      Reacciones de usuarios

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