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

    Buenas Tardes, antes que nada quiero agradecer la ayuda que dan en este foro. Les dejo mi archivo para que puedan ver mi consulta. Hace un tiempo hice una agenda que cargaba datos y los buscaba. entonces se me ocurrió adaptar ese archivo a un sistema de facturación, donde cargo los datos del cliente, y los datos de los productos, luego busco la info en la tabla, y con eso hago la factura. ahora, cuando quise copiar lo mismo para cargar los productos, se empiezan a cargar en una celda que no es la que quiero, y el numero de registro es siempre 0 en vez de ir sumando 1 por cada registro. Quiero que la carga de productos empiece en la celda L11, y el numero de registro en …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 755 visitas
  2. Started by hriosg,

    Quiero que cada vez que llame a un Userform se borre la información de los textbox anteriores. Encontré una rutina que puse en userform.initialize pero no los borra todos. Los va elimiando de a uno. Es un ejemplo, el userform original tiene 15 textbox y otros cuantos combobox. LIMPIAR TEXTBOX.xls

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 7.2k visitas
  3. Hola que tal soy nuevo en el foro y estoy realizando un pequeño inventario , solo que tengo muy poco conocimiento sobre el tema de vba , espero alguien me pueda ayudar con la siguente cuestion 1. tengo una tengo una hoja llamada bodega y tengo una hoja llamda interfase(ahi capturo mis entradas) 2. en la hoja llamada bodega tengo las ubicaciones disponibles 3,quiero que al presionar un boton( despues de realizar mi captura ) me busque los datos de un rango (interfase) en la hoja llamda bodega me los filtre , copie lo de las siguientes celdas segun corresponda y pegue los datos (bodega) 4 por ultimo me limpie el area de captura nota: de ser posible no importando …

    • 0

      Reacciones de usuarios

    • 20 respuestas
    • 3.1k visitas
  4. Lo primero dar gracias por la acogida. No tengo ni idea de como conseguir lo que explico en el titulo, asique si algún alma caritativa se aventura en la tarea le estaría muy agradecido. No veo como adjuntar el archivo para que la explicación sea mas precisa, pero allá voy. Se trata de almacenar en celdas todas las variaciones de la cifra que aparece en las celdas B3,B4..... y empezar ha "guardar" los valores, digamos en empezando en la celda H3,I3,J3.... y H4,I4,J4.... y así hasta que todos los valores de la columna B3,B4.... el valor llegue a ser 0 en todos. Tengo 100 bloques en los que querría que la macro o lo que sea que necesito lo hiciera, asique aunque hu…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 824 visitas
  5. Started by ccasalegmo,

    Hola Gente, ¿como les va? Necesito ayuda con una macro. Tengo una tabla compuesta por una serie de nombres de alumnos y datos personales y deseo desde otra hoja del libro hacer referencia a un numero de legajo e indicar un porcentaje de inasistencias; y que una macro busque el numero de legajo indicado e inserte el valor en la misma fila, en la columna correspondiente a las inasistencias. Realmente no se como hacerlo y agradecería muchisimo si me ayudaran con esto... Desde ya, muchas gracias... Saludos desde Rosario, Santa Fe, Argentina...

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.5k visitas
  6. Started by who23,

    hola espero me puedan ayudar, mi pregunta es la siguente tengo una funcion que se basa en una matriz para realizar una interpolacion pero necesito que cuando la celda H5 cambie su valor eliga un Case y defina la matriz de rango a evaluar para que la funcion quede unicamente asi =lagrange(F10) en vez de =Lagrange(F10,$P$20:$Q$25) osea que la matriz $P$20:$Q$25 La tome como un rango en el case cuando valga "3/4" r3ocas.zip

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.5k visitas
  7. Started by josapu,

    Hola, Estoy intentando crear un procedimiento para poder descargar un archivo que esta ubicado en un servidor FTP. Para ello, he encontrado por internet un codigo que pretende hacer lo que deseo y lo he adaptado a mis condiciones particulares (nombre host, usuario, contraseña). Sin embargo, no logro hacerlo funcionar. Adjunto el archivo, ¿alquien podría decirme que estoy haciendo mal? Gracias DescargaFTP.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 3.2k visitas
  8. Started by Kcos,

    Buenos dias, estuve viendo algunos temas sobre mi problema y no pude solucionarlo. Les dejo el archivo para que lo vean, la idea es que el dato que se llena en el textbox IVA sea numerico del 1 al 4 y que se guarde como numero. Porque después hago una evalucaion dependiendo de ese resultado y no la puedo hacer porque me lo toma como texto. Agradezco si alguien me puede dar una mano con esto. Muchas gracias - - - - - Mensaje combinado - - - - - Perdon la molestia, ya lo solucione. Lo que si, me gustaría validar el textbox "cmptel1" que sean solo números del 1 al 4. Muchas gracias Facturacion.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.2k visitas
  9. Started by sandradlr,

    hola!!! estoy tratando de grabar una macro que en cierto momento abre una hoja nueva. la primera vez que la corro es todo maravilloso!! (crea la "hoja 1") a partir de la segunda ya no está tan padre, porque al ejecutar la macro, en lugar de hacer referencia a la hoja1 abre nuevas hojas (hoja2, hoja3, hoja4...) y las siguientes fórmulas, siguen haciendo referencia a la hoja1, y no a la que se acaba de crear.... (hoja2,3,4...) se les ocurre algo que pueda hacer??

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 1.3k visitas
  10. Started by jmontupil,

    Buen dia, a todos, soy nuevo en este foro y tambien en excel 2010...soy usuario de excel pero a nivel de crear macros, me ha resultado muy complicado crear incluso esta. la cual pido su asesoria. explico: debo extraer o mejor copiar los datos desde un hoja excel que nos envian y pegarlos en otra hoja pero resulta que el origen es bastante desordenado y no encuentro la forma de hacerlo bien. cuando intento crear una macro solo copia lo primero que indico y lo segundo no aparece. ojala y puedan ayudarme... adjunto un archivo con una copia tipo y datos, ademas una hoja con los datos como deben quedar para ser analizados. talvez les parezca simple. pero yo como les explique…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.3k visitas
  11. Started by AlecDias,

    Hola, estoy trabajando con una serie de tablas que reflejan informacion referente a documentacion si es original, copia o no existe, esto en varios archivos de excel "xls" he buscado la forma de extraer la informacion y sumarla para saber cuantos documentos existen originales, copias o no existe, pero no he podido dar con la programacion correcta para una macro, la tabla es como la que se muestra en este archivo. https://rapidshare.com/files/2293990047/Libro1.xlsx Agradezco de antemano su apoyo y comentarios.

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 888 visitas
  12. Buenas Tengo un tabla que cambia el valor de la columna S, dependiendo los numeros días transcurrido entre la fecha actual de la columna I y la fecha de visita columna K. Cuando el numero de días es superior al numero de la columna H, cambia el valor "T Sup", por lo que en ese momento quiero que envíe un correo automatico indicandome El nombre de la columna B a superado el tiempo. No se que estoy haciendo mal Muchas Gracias a Todos control tiempos GIF.xls

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 3.9k visitas
  13. Started by xbeetox,

    Buenas, quisiera genera mi codigo de caso. Ejemplo: 0001 0002 0003 Se tiene que generar al momento te apretar el boton GENERAR, y que se guarde en mi tabla "FORMULARIO". Esperando su ayuda.. Gracias...!!! linea.rar

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 2.2k visitas
  14. Started by excel0606,

    Hola a todos Tengo una duda, hice un formulario (una especie de planilla) y una de las preguntas es escribir en una textbox Por cuestion de ahorrar espacio en el formulario, el usuario deberá hacer clic a un boton tal que abrirá otro formulario donde va a ingresar los datos en la textbox El problema es que cuando una vez que termine de ingresar el texto y cierra el 2do formulario(donde está la textbox) y lo vuelva abrir para revisar(por ejemplo), el texto que escribió desapareció. Quisiera que el texto se mantuviera hasta que el usuario le de clic al boton ¨agregar datos¨ Ajunto el archivo 1prueba.xls

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2k visitas
  15. Started by aamv87,

    Hola a todos! Ojala puedan ayudarme. Necesito comparar 2 celdas y pintar de rojo en una de ellas las diferencias encontradas. Adjunto el archivo. Muchas gracias a todo de ante mano. Saludos Caracteres_Dif.rar

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2.9k visitas
  16. Started by lord edd,

    Buenas tardes, mi problema es el siguiente necesito crear un bloque condicional donde se mezclen varias condiciones, por ejemplo si se cumple, condicion1 o condicion2 y ademas se cumple la condicion3 que corra el programa, pero no agarra el ciclo. aqui dejo el codigo Private Sub CommandButton1_Click() x = 1 y = 2 auxiliar = TextBox1.Value If x = 1 Or x = 2 And auxiliar <> Empty Then MsgBox ("Excelente") End If End Sub el problema esta en que aun si el textbox esta vacio entra en la condicion. Les agradezco de antemano su ayuda

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 890 visitas
  17. 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
  18. Buenas Noches Amigos del Foro Una ves mas acudo a los genios de la programacion en VBA mi situacion es la siguiente: ya he buscadotemas relacionados "Si el Libro esta solo lectura que no se jecute la Macro" en el foro pero lo que he encontrado no me ha funcionado o no se como aplicarlo, hay usuarios de este foro que han planteado inquitud similar a la mia tengo dos libros en Red: Libro A = alli se encuentran los formularios y codigos de VBA, este libro estacompartido para que varios usuarios ingresen a el y puedan utilizar el mismo formulario Libro B=este libro sirve como base de datos que tambien esta compartido donde se va guardando la informacion que llega del Li…

    • 0

      Reacciones de usuarios

    • 16 respuestas
    • 9.9k visitas
  19. Started by victor2012,

    Buenas noches Amigos de ayuda excel, eh bajado este archivo del foro de para adaptarlo a mi trabajo. Pero presenta un error de ejecusion, el cual no podido solucionar hasta el momento. Pues estoy aprendiendo en este momento un poco sobre el manejo de las macros. pido su colaboracion. Mil gracias. Saludos desde colombia Victor2012 Concesiones2(1).zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 932 visitas
  20. Started by pleon156,

    buenas noches, soy nuevo en el foro y vengo a pedir una ayuda con una duda que debo resolver en 2 dias tengo una celda que toma un dato(valor1) de una lista que se encuentra en la hoja 2, con dicho valor se hacen una serie de operaciones para determinar uno nuevo. luego este valor nuevo(valor2) no puede ser menor del anterior. Lo que quiero es que si el valor 2 es menor al valor 1 el programa tome el siguiente dato de la lista de la hoja 2 lo reemplace en el valor 1 y realice nuevamente las operaciones hasta obtener un nuevo valor 2....necesito que todo esto se repita hasta que se obtenga que el valor 2 sea mayor al valor 1. desde ya les agradezco y espero me puedan …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 790 visitas
  21. Started by audiyankee,

    Hola buen dia tengo algunas dudas de una macro que estoy creando en excel. una base de datos me esta arrojando un txt con la siguiente estructura Femenino||Querétaro|18 a 25|0 a 3 años|295|PilotoBuscameQuerétaro|6/6/2012|7/6/2012|Contact Center|Querétaro|Recursos Humanos |Prog_Eventos_Piloto |Capacitación Buscame|Técnico|Presencial|Experto Santander|11/6/2012|4|4|3|4|4|4|4|5|3|4|4|5|5|4|||4|4|4|0|3|3|0|3|2|0|0|3||El buen manejo de información. Femenino||Querétaro|26 a 30|0 a 3 años|295|PilotoBuscameQuerétaro|6/6/2012|7/6/2012|Contact Center|Querétaro|Recursos Humanos |Prog_Eventos_Piloto |Capacitación Buscame|Técnico|Presencial|Experto Santander|11/6/2012|3|4|5|…

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 1.1k visitas
  22. Started by hriosg,

    Amigos:Tengo una plantilla para calcular fertilización en diferentes predios (Fincas), y en potreros de cada Predio. Tengo una macro para ir creando una hoja por cada Potrero de cada Predio. Como se van juntando muchas hojas, para la busqueda rápida, quiero hacer un macro para poder diferenciar por color los potreros (hojas) de una Finca (Oasis por ejemplo), de los de otro (Chacón). GRACIAS!!!! GENERA PROGRAMAS FERTILIZACIÓN.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.6k visitas
  23. Started by LocoFierro22,

    Hola, ya solucionado problemas anteriores en este estoy bastante desorbitado porque no se que es lo que sucede... En el Sub Private CalcularCineantropometria me sale el error del titulo... probé cambiando la configuración regional de comas por puntos (por si las moscas), transforme los datos del label a CDbl y nada... ya no se que puede ser. Yo necesito que, a través de los datos que subo, hacer unas cuentas y que me aparezca los resultados en un label. Saludos! PD: al subirlo tuve que sacar otros formularios, aunque se solicite desde este uno solo... ademas de dos macros. Formulario_Cineantropometria.xls

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 1.4k visitas
  24. Started by xbeetox,

    Buenas necesito una ayuda... quiero saber como puedo cargar mi cuadro combinado, pero al momento de guardarlo en una tabla quisiera que me guarde su codigo.... por ejemplo una tabla pais cod_pais , pais 1 Perú 2 Brazil quisiera que en mi cuadro combinado salga pais(Peru), pero al guardar en una base general, que se guarde 1. Esperando su pronta respuesta... y un modelo Gracias tarea.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1k visitas
  25. Started by ricardo41,

    Buenos dias, tengo el siguiente problema, he creado un libro que me permite crear hojas a medida que ingreso nuevos equipos en la hoja inicio, los registra en una tabla (eso ya funciona), y la nueva hoja es la copia de una una hoja "Base", lo que no he podido hacer, es que el código del equipo ("f7" en adelante) quede como hipervinculo a su hoja respectiva que lleva el mismo nombre, necesito de verdad ayuda... adjunto archivo, gracias Planilla_Base.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.4k 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.