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

    Buenos dias. Les presento mi consulta: Tengo 2 libros (libroA, libroB), en los dos existe la columna A llamada "ID" y contiene identificadores de cada fila (521, 123, 965, 354...etc). Entonces lo que quiero hacer es un macro que recorra cada fila de libroA, leyendo unicamente la columna A, compararla con la misma columna de libroB, y si coincide tengo que tomar el dato de libroB.columnaB y lo pegue en libroA.columnaB . Digamos algo asi.. For i= libroA.ColumnaA.PrimerCelda To libroA.columnaA.UltimaCelda if libroA.columnaA = libroB.columnaB then COPIAR libroB.columnaB en libroA.columnaB end if Next i Espero se entienda. Desde ya muchas gracias.

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 711 visitas
  2. Estimado buenos días, como están, una consulta tengo un formulario con lista que al hacer click me muestra una imagen y si lo quiero ver mas grande le doy click en la imagen se me habré un formulario pero al cerrarlo se me duplica las datos que tengo en la lista, alguien sabe por que Gracias amigos

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 744 visitas
  3. Started by Fortel,

    Hola que tal expertos...! Quería saber si el vba Excel puede automatizar un Formulario que esta en una web con extensión Html, he tratado de buscar los Códigos fuentes pero ninguno me lleva a las propiedades. En la imagen se muestra la cabecera con desplegables, en el medio esta el Logo de telefónica y mas abajo el Botón Salir, el problema es como indicarle a la Macro que me lleve a algunas de esas opciones...! html.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 951 visitas
  4. Started by infesno_,

    Buenas estimados, Es posible reducir el código de la siguiente macro? Los slicers se pre-seleccionan dependiendo del usuario de la computadora donde sea abierto el reporte, el libro está bloqueado con ribbon y pestañas ocultas, el problema del código es que son varios usuarios con diferentes accesos por lo que se puede hacer extenso. Muchas gracias por la ayuda. Sub slicer() ' ' slicer Macro ' Application.ScreenUpdating = False Dim usuario As String usuario = Environ("username") If usuario = "perezq" Then MsgBox "Bienvenido " & usuario Sheets("control").Select With ActiveWorkbook.SlicerCaches("Slicer_País24") .SlicerItems("Costa Rica").Select…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.4k visitas
  5. Estimados amigos del foro, con el apoyo de los expertos de Ayuda Excel he podido avanzar a realizar un formulario para seleccionar preguntas manualmente y luego de escogidas poder enviar a la hoja para realizar la prueba de examen. Esta ultima parte no he podido hacer que me Funcione. Por lo tanto acudo nuevamente a sus nobles conocimientos. Expongo el funcionamiento del archivo que subo. Al activar el formulario se escogerá las preguntas que se desea aplicar en el examen Luego pinchamos en el botón seleccionar, y se observara que otro formulario nos muestra lo seleccionado y también las opciones A, B, C y D ademas de la Respuesta Correcta que están en listboxes . El b…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 3.4k visitas
  6. Started by SALAVERRINO,

    Buenas tardes a los miembros de este foro, en esta ocasión solicito vuestra colaboración y ayuda para mejorar la macro que estoy utilizando para remitir reporte de consolidados,para lo cual adjunto los archivos y el error radica esta parte Range("B8:AO17"). Copy., La AO17 (problema) debe ser la ultima fila de cada archivo y como es lógico son variables como por ejemplo una tiene 113, 36, 28, etc., para ellos necesito que a ejecutarse la macro solo permita leer la última fila (SIN INCLUIR LA SUMA TOTAL). A la espera de su respuesta quedo de uds. Agradecidos. UNION DE CONSOLIDADOS.part01.rar UNION DE CONSOLIDADOS.part02.rar UNION DE CONSOLIDADOS.part03.rar UNION DE C…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 562 visitas
  7. Started by TOD,

    hola, buenas noches quisiera y me apoyen a solucionar dado que quiero copiar la tabla 1 del libro "libro a cargar" y poner en el libro "prueba de carga" para poder utilizarla en el listbox del formulario, dado que con la macro que utilizo no copia en formato de tabla haciendome imposible cargarla al listbox. adjunto los archivos ; espero y me puedan brindar su ayuda. gracias Mis documentos.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 3.3k visitas
  8. Started by Alexandercd9,

    Hola estimados buenas tardes, tengo un problema, estoy haciendo un sistema de facturación en macros y cuando hago Click en el botón Buscar Articulo me sale una lista de mis productos pero al costado quiero que salga la imagen que esta guardada en una carpeta espero su ayuda, gracias

    • 0

      Reacciones de usuarios

    • 18 respuestas
    • 1.8k visitas
  9. Started by jgrc93,

    agradeceria ayuda, necesito que al momento de oprimir el boton de guardar y salir, se cree una carpeta con el valor de la celda J9, pero a la vez se cree un archivo pdf de la hoaj activa que quede grabada en la carpeta creada con nombre de la celda J7, y quede el libro trabajado en formato habilitado para macros grabado en la carpeta y nombrado con el valor de la celda J8 para excel 2013 por favor Libro1.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1k visitas
  10. Hola a todos. Mi problema es el siguiente: Tengo en access una tabla en donde se registran incidentes de un auto especifico, hasta ahi todo bien, posteriormente puede que haya otro auto con el mismo incidente pero para esto no tengo que agregar otro registro sino solo asociar el id del auto con el incidente que antes ya habia sido registrado. Alguna idea que me puedan dar? Les agradezco su atencion.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 717 visitas
  11. Started by Xanito,

    Buenas noches, genios de excel, aquí solicitando su ayuda, ustedes saben que cada dia se le va presentando a uno inconveniente a lo que se refiere en excel. Bueno lo que me gustaria que me apoyen, si ustedes quisieran, tengo varias hojas en un libro de excel con información, que me gustaria que toda esas hojas esten en una sola hoja, y que las columnas A y B que estan combinadas que se descombinen y que los numero que me lo ponga solo en la columna B, asi como esta en el ejemplo que los separe por color y pagina solo para que ustedes vieran como tiene que quedar. Use esta macro pero no funciona, Sub ConsolidarHojas() For Each ws In ActiveWorkbook.Worksheets ws.Se…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 4.6k visitas
  12. Started by Burly1,

    Hola. Necesito insertar un control MsComm32.ocx en un formulario de VBA de una aplicacion de excel. Tengo una PC con Windows 10 de 64 bits. Ya he registrado la OCX en "SysWow64" sin problema y también incorporé la referencia en la aplicacion. Cuando quiero insertar el control en un formulario de esa aplicación, aparece un aviso que dice: "No se confía en el sujeto para la acción especificada". Si alguien tiene idea de como solucionarlo se lo voy a agradecer. Saludos

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 4.1k visitas
  13. en el formatoen la hoja propuesta que adjunto a continuación, tengo el crear una carpeta con el nombre de la celda j9, crear un archivo pdf con el nombre de la celda j7, y quede guardado en la carpeta creada, de igual modo tengo que el archivo de excel quede grabado en la carpeta creada, hay veces que no deja guardar el archivo y no entiendo el porque del error, en el archivo adjunto esta un ejemplo del que no me guarda, podria alguien colaborarme quedaria inmesamente agradecido FORMATO.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 814 visitas
  14. 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
    • 676 visitas
  15. JuanPerezNuevo Usuario Buenas a todos, Tengo un problema que he encontrado ya en foros antiguos pero al que no he encontrado que se le diera solución. Se trata de un archivo para compartir con muchos usuarios, y lo que deseo es que cuando lo abran no tengan ni los encabezados, ni la barra de fórmulas (no quiero pantalla completa). Tengo una macro que deshabilita : - la que deshabilita la barra de estado (Application.DisplayStatusBar = False) - la que deshabilita los encabezamientos de líneas y columnas (ActiveWindow.DisplayHeadings = False) - la que deshabilita la barra de fórmulas (Application.DisplayFormulaBar = False) El problema es que al ejecutar estas líneas…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 780 visitas
  16. Started by Pong01,

    Me pidieron realizar un proyecto, es un programa que clasifica películas, tomando datos de tablas que fueron insertadas en el excel desde un archivo .accdb. Se divide en 3 partes La primera te deja elegir mediante un combobox un actor, y te arroja en una listbox nombres de las películas donde aparece y el género de cada una. La segunda pestaña te deja elegir mediante un combobox una película, y te arroja los actores que están presentes en ella en una listbox. La tercera parte, y que es la que tengo problemas, se supone que desde un combobox se debe elegir un actor, y luego se debe poder agregar una película a la lista mediante un textbox, de manera que si yo voy a la…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 600 visitas
  17. Necesito, que me ayuden con un problema que poseo, tengo un dato en una CELDA, dicha información necesito que se seleccione automáticamente en la Segmentación de Datos, he buscado como hacerlo pero no hay mucha información, al respecto. Por favor si tienen alguna idea les agradecería.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.6k visitas
  18. Buenas noches. Agradezco me puedan ayudar con una macro que realice un intercambio secuencial de números para un rango excel. Para tamaños variables y secuencias variables... Por ejemplo así: 59-54-41-27-13 54-59-41-27-13 59-41-54-27-13 59-54-27-41-13 59-54-41-13-27 Gracias por su tiempo.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 584 visitas
  19. Buenas tardes a los miembros de este foro, en esta ocasión vengo a solicitarle su ayuda con este archivo la cual podría ser alguna formula o una macro, lo que se pretende es lo siguiente: * insertar 2 filas después de cada nombre que se encuentran en la Columna C y si existe 1 solo nombre que no se efectué anda. * sumar todos los valores de color fuente que se encuentran como indicador en la Fila C100, C101 y C102, desde la celda K hasta AH y AJ hasta AP. Dentro del archivo que adjunto hay una hoja con el nombre RESULTADO la cual deberá quedar así. A la espera de su siempre colaboración quedo agradecido. CONSOLIDADO DIFERENCIAL 29-11-15.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 614 visitas
  20. Started by marroco312,

    hola, amigos de excel Gracias macro antonino he podido solucionar dos de mis tres actividades de la universidad, espero me puedan ayudar con la ultima que pues para mi es la mas dificil, tengo que generar un reporte de ventas por productos vendidos de la siguiente manera: tengo un formulario de reporte que me botara el consolidado de todos los productos vendidos, y tengo una serie de condiciones que me filtraran ese reporte de la siguiente manera: 1- tengo algunos criterios para filtrar, como son fechas, vendedor, productos, linea o centro de operaciones, cada ves que el usuario escoga cualquier opción deberá filtrar, y me mostrara en el listbox el consolidado s…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 611 visitas
  21. Started by VanessaRodriguez,

    Hola a todos, Quisiera saber como puedo usar una macro, para sustituir el uso de formulas y solo copiar los valores. Adjunto un ejemplo con los datos a los que se quiere llegar, el ejemplo abarca tres meses; por favor si hay dudas estoy muy atenta. Gracias! Vane. Copia de Ejemplo_Macro.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 698 visitas
  22. Started by Juvenal,

    Tengo un formulario, pero le falta la macros para implementar una pequeña base de datos simple. BASE 2 MMN.rar

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 749 visitas
  23. Started by Fantasma77,

    Buen día, espero me puedan ayudar. Recién estoy empezando con las Macros, grabe una macro para realizar un reporte con 2 tablas dinámicas de diferentes base de datos en una misma hoja, para que la macro me corriera le elimine el nombre de la hoja, dejándolo en blanco (TableDestination:=""), y la tabla dinámica la renombre para que me ponga una en especifico (TableName:=Crédito ACI By DCH y TableName:=Contado ACI By DCH). La macro corre sin problemas pero en vez de crearme el reporte en una misma hoja, me crea 2 hojas diferentes. Pienso que el error esta al momento de crear la 2da tabla dinámica que en el nombre de la hoja no le pongo un nombre en especifico por eso me c…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.1k visitas
  24. Started by Gaory vazquez,

    En esta pagina publicare un programa para administracion de venta el cual sera el dia que este terminada, pienso publicarla en enero del 2016, les comparto el link Tpv Sidefa - Novedades de la pagina oficial donde estoy realizando las novedades y donde ustedes pueden hacerme saber su punto de vista para mejorarla. Saludos.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 936 visitas
  25. Estimados amigos del foro hoy he avanzado con códigos para la manipulación de imágenes vectoriales con los que se crean freeforms. En el archivo que subo se puede ver como, luego de crear la imagen, en base a las coordenadas dadas en la hoja 1, con X1, Y1...., se puede insertar segmentos o eliminarlos, enderezar segmentos o hacerlo curvos, colocar texto dentro de la imagen. No he logrado hacer funcionar el botón añadir nodo o editarlo. Este avance lo he logrado gracias a la gentil colaboración de Macro Antonio y Gerson Pineda. Ahora bien, lo importante aquí, es como hacer que con los botones de diferentes direcciones que he colocado en la parte de abajo de las coordenad…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 930 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.