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

    Hola Amigos: Quisiera saber su existe algun macro que auto ejecute otro macro contenido en un formulario cada 2 segundos y que se empieze a ajecutar al abrir el formulario, lo que pasa es que en este formulario tengo un textbox que necesito que se actualice cada 2 segundos para tener datos actualizados. saludos

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.7k visitas
  2. Started by Joaquin Wertmuller,

    Hola, estoy queriendo completar una columna (Comision) desde una determinada fila hasta otra, con un determinado valor. En el archivo que les dejo, seria: en el formulario, seleccionar desde que registro (Registro 3 por ejemplo) hasta que registro (Registro 9 por ejemplo), y en todas esas filas colocar la comisión mediante el textbox. Cada registro colocado en los combobox tienen que estar incluidos, es decir que si selecciono el Registro 9, esa fila también tiene que cambiar. A su vez, quiero que si desde el primer combo selecciono el Registro 3, en el segundo combobox no aparezcan los registros anteriores, es decir Registro 1 y Registro 2. …

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 1.7k visitas
  3. recurro a su ayuda ya que no me doy cuenta donde esta el error, la macro corre al hacer click en el logo, espero puedan ayudarme. Muchas Gracias copia.xlsm

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.7k visitas
  4. Hola, Sabeis cómo se puede detectar si la versión de excel 2007 que trabaja el usuario, tiene instalado el complemento que permite guardar en .pdf.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.7k visitas
  5. Started by rileso,

    Hola!! Os pongo en situación, estoy con un proyecto personal, en el que necesito recorrer los datos de una tabla dinámica e ir importando los datos a otra hoja, todo esto con una macro Utilizando la siguiente función pero con unas modificaciones que comento mas adelante: "=GETPIVOTDATA(""[Measures].[suma de Clientes]"",'TD ACUMULADO'!R6C2,""[Clientes].[Año]"",""[Clientes].[Año].&[2015]"",""[Clientes].[Mes]"",""[Clientes].[Mes].&[1]"")" Con la función que he puesto devolvería el número de clientes que han pasado por una tienda el mes 1 ([Clientes].[Mes].&[1]) del año 2015 ([Clientes].[Año].&[2015]). El problema esta en como tengo que coger numero de cli…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  6. Hola qué tal comunidad de Excel, estoy aquí porque necesito de vuestra ayuda con un código de programación VBA. Estoy buscando un código que me permita tener 4 combobox dependientes, he buscado por el foro y aparentemente no está disponible. Ejemplo: Cuando seleccione en combobox1 gasto, en el combobox2 seleccione Estudios, en el combobox3 seleccione universitarios, en el 4to combobox debe permitirme seleccionar entre cuota mensual, matrícula o carnet. Por favor vuestra ayuda ? Muchas gracias por su atención.

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 1.6k visitas
  7. Buenas tardes estaba intentando combinar los datos de dos hojas con la misma estructura de columnas y celdas dentro de una hoja diferente, pero existen tanto datos numéricos como de texto, además de celdas vacías por que es un excel que se va rellenando progresivamente. Son dos hojas Seguimiento1 y Seguimiento 2 las dos tienen datos iguales y diferentes dado que seguimiento 2 es una actualización del 1. Quisiera poder combinar los datos tanto de Seguimiento1 como de Seguimiento2 en otra hoja, he probado varias formas pero solo consigo que aparezcan los datos de Seguimiento1 en la nueva hoja y no una fusión entre los 2. En el ejemplo pongo datos en sitios diferentes en c…

    • 0

      Reacciones de usuarios

    • 21 respuestas
    • 1.6k visitas
    • 1 seguidor
  8. Hola a todos. Estoy intentado crear una Macro para extraer los datos de varios archivos, mismo formato, y unificarlo en uno general. Mi problema es que estos archivos individules se actualizan constatemente, es decir, que al consultarlo a primera hora puede existir 100 registros y a media mañana 50 registros más. Al crear la macro no tengo problema, pero si esta macro la ejecuto transcurridas varias horas despues de creearlo y al tener más registros lo archivos individuales, en el archivo donde la ejecuto se pisan los datos. Con lo que pierdo información. Por favor, alguien me puede ayudar. No adjunto archivo Un saludo Germán

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 1.6k visitas
  9. Started by redredred,

    Hola, tengo una duda. Tengo un Listbox en el cual aparecen datos del rango (A1:B10) por ejemplo, lo que necesito es que al seleccionar un dato del Listbox y presionar un boton ese registro se elimine de la Hoja. Pero no que se elimine la celda, si no que quede en blanco donde estaba registro. Si no es mucho pedir si se podria poner en el lugar donde quedo eliminado el registro una frase como "Registro fue eliminado". Gracias espero su ayuda.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.6k visitas
  10. Started by ARIELOK,

    UN SALUDO A TODOS LOS MIEMBROS, NECESITO AYUDA CON UNA PLANILLA QUE ESTOY REALIZADO CONTIENE 100 HOJAS Y HE LOGRADO AUTOMATIZAR SOLO 10 HOJAS SUBO EL ARCHIVO PRA MAYOR INFORMACION

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.6k visitas
  11. Started by juanmanuel85,

    Buenas tardes, Estuve averiguando como cargar gifs en mis formularios ( con la funcion Webbrowser..etc) no tuve problemas hasta ahi, pero en realidad quisiera utilizarlo de fondo de pantalla del formulario, asi q al agrandarlo del tamañao de mi formulario, insertarle botones y ejecutarlo, mas alla que el tamaño del gif no coincide q no me preocupa por ahora, no figuran los botones, como si estuviera el webbrowser por encima de eso.... hay alguna manera que quede de fondo ? gracias

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.6k visitas
  12. Started by cristian9209,

    Buen día Por favor su ayuda.. En archivo adjunto encontraran unos datos que debo transformar según las siguientes condiciones: -En cada una de las celdas de la columna A hay una serie de datos de 4 dígitos separados por punto y coma(;). La idea es separar cada uno de esos datos y pegarle la misma información que hay en el resto de la fila, como se hizo de ejemplo en la pestaña "Ejemplo", donde se cogieron los 17 datos que hay agrupados en la celda A2 de pestaña "datos a trabajar", y se utilizo texto en columnas para separarlos y luego se transpusieron en la columna A y simplemente se relleno con los mismos datos de la fila 2. Y hacer esto mismo con todas…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.6k visitas
  13. Started by Leone04,

    Hola amigos. Por favor me pueden ayudar con una macro que quiero hacer. Quiero traer los valores de la hoja anexo, cuando ponga el valor buscado (RUC) que esta en la hoja anexo2. Espero puedan ayudarme. Gracias!! buscar_datos.xlsx

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.6k visitas
  14. Started by TREBUR,

    Buenas tardes, les pido su colaboración... En el archivo adjunto coloqué solo una muestra, pero debo enfatizar que trabajo con datas más extensas que pueden ocupar el total de filas de la Hoja. La pestaña Comparación es el resultado a obtener. Usando como identificadores de interés el número de cédula y el campo quincena... la idea es comparar los datos y obtener como resultado cuando hubo algún cambio de nro. de cuenta, dicho de otra forma: si un trabajador pasó de tener nro. de cuenta a no tenerla, o en su defecto si ingresó a la nómina sin nro. de cuenta y posteriormente se le introdujo. Libro1.xlsx

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 1.6k visitas
  15. Started by tobus,

    Buenas tardes, como siempre recurro a vosotros cuando no encuentro una salida, de antemano muchísimas gracias por atender mi petición. Bueno vamos a ello. Necesito hacer una macro que me ordene los datos de la hoja adjunta (columnas A y B) de manera que queden como esta en las columnas (F y G), en principio no es difícil ya que es un orden alfabético por la columna “B”. El problema es que los datos de la columna “B” provienen de una fórmula que busca los datos de “A” en otro libro y si lo encuentra nos devuelve los datos de la columna “B”. Cuando intento ordenarlos por la columna “B” como la formula hace referencia a la celda del mismo número en la columna “A” se estropea…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.6k visitas
  16. Started by ARPMETAL,

    Que tal necesito realizar una macros para que me cambie el orden 31/08/2012 por ejemplo a 08/31/2012 y 1/2/2012 a 2/1/2012 automaticamente, en un rango, saludos

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.6k visitas
  17. Started by madara,

    Hola a todos Este es mi primer post asi que perdon por la falta de experiencia. tengo una archivo en el cual quiero llevar un stock de insumos y a la ves imprimir los recibos a la hora de hacer entrega de los insumos ingresados. - En la hoja1 ingresare los insumos con sus detalles correspondientes y codificacion en la columna A. - En la hoja2 ingresare la entrada de los insumos a medida que valla realizando compras de los mismos, ingresando el codigo del insumo en la columna B y la cantidad comprada en la columna D. - En la hoja3 me ira mostrando los saldos de cada insumo automaticamente. - En la hoja4 sera el modelo con todos los datos para llenar el recibo que ya …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.6k visitas
  18. Started by gabotopuro7,

    hola amigos como hago para que una hoja del libro se convierta en un libro independiente, vale decir, crear un libro con macros que en la hoja 1 contenga esa hoja?

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.6k visitas
  19. Buenas tardes, la pregunta es la siguiente, estoy tratando de realizar una planilla de gestión, donde las variables son las siguientes como se muestra en el archivo adjunto que detallo a continuación: En hoja BD, los datos son de una base que me ingresa mensualmente. Las variables que me interesan son: Servicio, Cargo y Monto, donde en hoja Sep-11 busco a través de Servicio&Cargo los datos y copio Monto. O sea, primero que hago es concatenar en la hoja BD mis dos variables Servicio y Cargo, generado en columna A de esa hoja, luego con la siguiente función que describo abajo busco en hoja Sep-11 servicio&cargo, en caso de encontrarlo de la columna Monto…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  20. Tengo un problema a la hora de ejecutar mi macro en ocasiones no existe un nombre en mi reporte, y en ese momento la macro se detiene, como hacer para que no se detenga se que tengo que agregar unas lineas con la palabra "Falce" pero no se se donde adicionarla Este es el inicio de mi macro, que debo hacer para que en caso de que no encuentre "ACTIVO A CORTO PLAZO" siga en ejecución la macro ya que si no tengo en mi reporte la frase "ACTIVO A CORTO PLAZO" se detiene y me manda un error Cells.Find(What:="ACTIVO A CORTO PLAZO", After:=ActiveCell, LookIn:= _ xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _ xl…

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 1.6k visitas
  21. Started by luxor20,

    Buena Tarde. Actualmente estoy diseñando un proyecto con dos objetivos Mediante un Formulario Llamado Registrar, generar un registro de producción en una linea de empaque de rosas, por variedad, tamaño y empacadora. Mediante un Formulario Llamado Reportes, generar los siguientes reportes TOTAL DE PAQUETES POR DÍA TOTAL DE PAQUETES EN UN PERIODO ESPECIFICO TOTAL DE PAQUETES POR VARIEDAD POR DÍA TOTAL DE PAQUETES POR VARIEDAD EN UN PERIODO ESPECIFICO TOTAL DE PAQUETES POR EMBONCHADORA POR DÍA TOTAL DE PAQUETES POR EMBONCHADORA EN UN PERIODO ESPECIFICO TOTAL DE PAQUETES POR TAMAÑO (CÓDIGO) / DÍA TOTAL DE PAQUETES POR TAMAÑO (CÓDIGO)/PERIODO ESPE…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.6k visitas
  22. Hola, estoy intentando crear una macro que busque las filas con contenido en una hoja y que haga varias copias de este contenido en otra hoja, numerando el numero de copia. Hasta ahora he conseguido que me encuentre los valores y que copie y pegue pero no que me haga la cantidad de copias y las numere, adjunto codigo por si alguien me puede ayudar y también imagen de datos y resultado final que me gustaría obtener. Sub Copiar_Filas() 'inicializo la variable j j = 2 UltimaFila = Cells(Rows.Count, 2).End(xlUp).Row Dim xCount As Integer LableNumber: xCount = Application.InputBox("Copias de Kits", "Total de copias", , , , , , 1) If xCount < 1 Then M…

    • 0

      Reacciones de usuarios

    • 31 respuestas
    • 1.6k visitas
    • 2 seguidores
  23. Started by Cacique,

    Buenos días, Espera por favor me puedan ayudar con la siguiente situación que necesito solucionar. Requiero mediante una función personalizada en VBA o una macro que éste me liste los campos que tengo como filtros activos de una tabla dinámica. Ejemplo: el el filtro creado de esta tabla dinámica hay unos filtros activos como lo pueden ver, lo que necesito es que mediante una función o un código VBA excell me liste o me escriba separador por ",", los filtros que en ese momento estén activos en la tabla dinámica. Agradezco me puedan ayudar. Centro (Todas) …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.6k visitas
  24. Started by JENNOTERO,

    ola compañeros de excel , Estoy creando una macro excel-visual basic resulta que tengo unas pequeñas dudas , soy nueva en este tema deseo que en la cantidad OP lo digitado en el frame ejemplo (2415) me recorra en la hoja reporte campo : LOTE me Aparezca 2415-en la celda C16,C17,C18 ETC eN EL CAMPO DEL FRAME # cAJAS SEA DE 1 A 10 CAJAS POR DECIR y en la hoja reporte me recorra en el campo nº Caja ejemplo (1,2,3 etc) y poder imprimir la fecha en la hoja ... por favor colaborenme...como puedo realizarlo

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.6k visitas
  25. Started by JoaoM,

    Hola Vengo en busca de Diego9019 una vez que el mismo crió esta macro para que: Diego9019, quisiera pedirte para que a tu macro; 1º- Agregues también para que guarde en PDF (además de xlsx que ya lo hace). 2º- Que guarde la hoja protegida TOTALMENTE con el mismo passw de la hoja original 3º Que guarde la hoja sin botones, sin formulas, sin shaps ni imágenes (si las hubiera) Subo 2 libros y 1 PDF, un libro para que me hagas eso ya con un boton en la hoja que se guardará, y 2 como ejemplo de la hoja ya guardada como (xlsx y PDF) Agradecido si puedes echarle mano a mi solicitud. Cuanto a esta linea, estoy indeciso si usarla o no Application.Dialogs(xlDialogSave…

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 1.6k 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.