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. Estimados amigos del foro, me gustaría lograr hace desde Excel que se pueda copiar y pasar el modelo de texto que esta en la primera pagina de word a la siguiente pagina, si vuelvo a aplicar la macro se continua en la siguiente y así sucesivamente Subo el archivo de wor para que revisen, en este archivo esta una macro que hace lo que quiero pero esta en codigo macro de word, pero quiero hacerlo desde excel Se puede?? Gracias por su apoyo. PruebaPagWord.docm

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 1.5k visitas
  2. Started by Armando,

    Muy buen Dia/Noche me suscribi a esta pagina con la intencion de encotrar ayuda pero cuando creo encontrarla me arroja un herror y lo unico que deseo es lo siguiente yo estoy a cargo de un estacionamiento y en ocaciones por cuestion del exceso de trabajo cometo herrores en la cuenta de horas ya que tengo que realizar el conteo mentalmente y no he podido dar con el clave 1 hora de entrada 2 hora de salida tendra que ser la hora actual del systema 3 seleccionar tres rangos de cobro (1.- 30 minutos gratis 2.- 90 minutos gratis y el tercero seria el 100% del tiempo gratis esto es para los clientes VIP) 4 numero de boleto o serie 5 tota…

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 2.5k visitas
  3. Started by sergio122,

    tengo un archivo en excel que tiene varias hojas en la cual la principal se llama nombres y las otras se llaman 1,2,3,4,5,6,7,8,9,10,11..... en la hoja llamada nombres ingreso datos xxxx y en las otras llamadas 1,2,3,4,5,6,7,8,9,10 y 11 se copian automaticamentes los datos de la hoja nombre. lo que necesito es insertar un boton que imprima solo las hojas que son llenadas los campos y las que queden en blanco no se impriman, otro boton que limpie los campos que fueron llenado en la hoja nombre. horario.xls

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 4.3k visitas
  4. Invitado Jorge2005
    Started by Invitado Jorge2005 ,

    NECESITO UNA MACRO QUE ME PERMITA RESTRINGIR EL INGRESO DE TRABAJADORES SEGUN SU RECORD LABORAL EN EL ADJUNTO LO EXPLICO MEJOR GRACIAS RECORD 2.rar

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 1.1k visitas
  5. Started by RubenDario,

    Buenas tardes a todos: Utilizo actualmente la funcion "SI" de comparación lógica y me obliga a escribir y llenarme de formulas. Estoy seguro que se puede mejorar esto con VBA pero soy totalmente inexperto, más aún tratándose de eventos. Desde ya, agradezco cualquier ayuda ó consejo que puedan darme. Rubén NumeracionAutoincrementada.xlsx

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 2.6k visitas
    • 1 seguidor
  6. Buenas tardes, tengo la macro para Copia datos, abre otro libro pega datos, guarda y lo cierra, pero me falta lo que esta en rojo. Un saludo

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 1.7k visitas
  7. Buenas, Tengo una hoja en la que en la que en una de las columnas uso un buscarV, que además quiero que se autorrellene usando referencias relativas (el autorrelleno inteligente, vamos). Os pongo un ejemplo que no es real, ya que son decenas de miles de celdas, y tengo en cuenta el tamaño del rango que puede variar, etc….pero para simplificarlo. Si lo hago grabando una macro, obtengo esto: ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],Hoja1!R2C1:R10C3,3,FALSE)" Selection.AutoFill Destination:=Range("B2:B20") Pero no quiero que se vea que es una macro grabada, por lo cutre que queda. Además porque quiero aprender. Así que uso la expresión Appli…

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 2.7k visitas
    • 1 seguidor
  8. Started by actNP,

    Buenos días amigos, espero esten muy bien :congratulatory: Mi problema es el siguiente: tengo un reporte el cual quisiera optimizar con macros ya que está creado totalmente con formulas, trayendo como consecuencia que el archivo sea muy lento al momento de ejecutar algun filtro o consulta debido a su gran cantidad de información. En el archivo adjunto coloco un ejemplo de lo que mas o menos quisisera lograr, especificamente en la hoja "Presentacion", acompañado con una pequeña base de datos. Mi objetivo es lograr que al momento de yo cambiar el pais en mi reporte a traves de un combo box, me traiga información a la matriz, sujeto a las condiciones tipo de producto y pre…

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 3.5k visitas
  9. Buenos días, Tengo una tabla dinámica en la que he creado unos campos calculados para que muestre los costes agrupados por tipo de trabajo. Dichos costes, ya están calculados en base a la moneda local de cada país, por lo que inicialmente al no haber ningún filtro, muestra la suma de todos. Lo que necesitaría sería saber es como hacer que cuando filtre por un país, las celdas de los costes me muestren el símbolo de la moneda de dicho país. Por ejemplo, que si selecciono España me ponga €, USA, $, UK £, etc... Gracias y un saludo.

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 3.1k visitas
  10. Started by dff1403,

    Estimados, Segun el archivo adjunto lo que requiero saber es si es posible que con un textbox se pueda cargar la información (de modo multiline) pero en varias celdas , ya que si ingreso de este modo lo que hace es ir a la misma celda y no una debajo de otra. Muchas Gracias por su apoyo y tiempo. Saludos factura.zip

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 1.9k visitas
  11. Started by xavixec,

    Saludos a todos, tengo un problema y no se como solucionarlo. Expongo el tema: en un libro tengo varias columnas variables (columnas A-C-D-E), donde en la columna A esta la descripcion del producto, C la referencia, D las unidades y E las medidas a cortar. Necesito crear una macro la cual, al encontrar los mismos valores en la columna E y en la columna C, me sume la columna E, y, además me unifique el resto de columnas. El problema es que los valores de todas las columnas son todas variables. Lo siento si es que no me he sabido expresar bien, adjunto un excel para ver cual es el problema que expongo y como deberia quedar. Ante todo gracias y saludos. Libro1.xls

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 1.1k visitas
  12. Started by supervoro,

    Hola a todos señores foristas...Estoy intentando introducir un control calendar en mi formulario pero no lo encuentro por ningun lado... mi version de Excel es la 2007. Hace tiempo ya utilice este control en otras versiones de Excel y no recuerdo de donde las saque ,pero .... no estaban tan ocultas seguro ( porque las encontre ) Muchas gracias por su ayuda Un saludo Salvador

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 8.4k visitas
  13. Started by Juan Suarez,

    Estimados buenas tardes, Estoy teniendo problemas con el menú contextual ingresando datos en formulario , eventualmente se abre y esto ocasiona problemas Hay alguna manera de desactivarlo en el formulario para que no aparezca? Adjunto imagen para que lo ubiquen Saludos Gracias

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 962 visitas
    • 1 seguidor
  14. Started by viejo,

    hola busqué el tema que estoy poniendo pero no me deja verlo, se que si cambias la propiedad -cancel- del un boton que se encuentre en el formulario y la pones en true hace que se descargue el formulario pero como puedo hacerlo mediante codigo?. Gracias. Saludos

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 12.4k visitas
  15. Started by sretamalb,

    Hola a todos, Alguien sabe como se puede hacer que en un formulario cada que vez que llegue el día 01 de cada mes, me reinicie el contador y comience desde el número 1? Gracias ojalá me puedan ayudar. Saludos,

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 2.7k visitas
    • 2 seguidores
  16. hola.. buenas tardes a todos los master del Excel por esta Milton nuevamente solicitando ayuda (para facilitar mi laburo) bueno les informo que estoy intentando (sin resultado) formulario de las colaciones del personal (es mensual) y la idea es : que al ingresar la Fecha en un Textbox complete los demas textbox segun el menu de la fecha ingresada (imagino que es con funcion buscar) si me pudieran ayudar con esto, agradecido .. atte Milton Villarroel Minuta 2018 v2.xlsm

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 1.7k visitas
    • 2 seguidores
  17. Started by luis angel,

    saludos a todos. esto es un ejemplo corto de una hoja . la original es mas grande tiene mas cuentas que consolidar. lo que ando buscando es lo siguiente. en la hoja control en la columna contabilidad debo ingresar datos que debo de obtener de la hoja balance este balance lo debo de bajar de una aplicacion una vez al mes. para poder consolidar las cuentas que estan en la hoja control. en la hoja balance me van a salir mas de 100 ctas. las cuales salen en orden de cuenta de menor a mayor. pero en la hoja control las cuentas son alrededor de unas 30 y van de menor a mayor. Le estos hablando de la hoja original. la que estoy subiendo es un ejemplo para que…

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 2.2k visitas
    • 1 seguidor
  18. Hola buenas tardes: Tengo una hoja en excel donde listo el nombre de las carpetas que están dentro de una carpeta raíz,por medio de una macro, este me es funcional ya que en ella tambien me lista "subcarpetas" y otras carpeta por columnas. es funcional para conocer las carpetas que existen dentro de esa ruta. Pero por mis labores debo estar revisando diferentes documentos en cada una de estas carpetas y regresar.(dentro del explorador de windows). Esta misma macro seria muy útil que directamente desde esta lista poder abrir cada carpeta o subcarpeta, ya sea con un link en cada carpeta y subcarpeta. Espero me puedan ayudar con esta parte, muchas g…

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 1k visitas
    • 2 seguidores
  19. Señores buenas noches. Por favor necesito su ayuda, tengo que revisar linea por linea una base de datos y necesito una macro para que con un botón dar click y siga la siguiente referencia de una determinada columna. Gracias.

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 2.1k visitas
  20. Started by fulljaz,

    tengo este archivo de un ejemplo de factura a ingresar tengo 10 combobox que funcionan perfectamente al sumar al sacar subtotal todo esta bien el problema es al adicionar los otros. desde donde empieza al combobox 11 no funcionan. Necesito 30 pero he tratado de colocar primero 10 y despues otros 10 y me sale error no se llenan y no se hace la sumatoria aunque los coloque en el recorrido para llenado y sumar, ya tienen el consecutivo de nombres como al principio pero no se que sucede. adicional a eso no he podido hacer que el scrollbar funcione con el scroll del mouse solo con el teclado se desplaza y con el mouse hayq ue dar click en la barra e ir bajando o subiendo.…

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 1.1k visitas
  21. Buenos días, a partir de un disgrama de procesos que están encadenados entre sí (hasta que no acaban algunos no pueden empezar otros) utilizo la fórmula =max(rango1;rango2;rangoN) para fijar la fecha de inicio de un proceso a partir de las fechas finales de sus dependencias. Se va complicando a medida que el número de procesos aumenta considerablemente (20, 30, 40, etc). Tengo representado en la hoja excel el diagrama con cajas de texto conectadas con flechas pero no se si es posible tener una macro que haga lo siguiente: 1. al seleccionar la caja de texto que recibe una conexión 2. ejecutar MACRO para obtener información de las conexciones que recibe de otras cajas d…

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 1.5k visitas
  22. Started by enrux,

    hola Expertos Como están necesito Ayuda.. Por favor.. Con realizar un puc Agrupado... para moverme libremente por las cuentas Aquí esta el ejemplo.. no importa si es en VBA Como lo harian ustedes Gracias Gracias puc cuentas.rar

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 1.7k visitas
  23. Insertar fotos de carpetas en celdas vacías Hola se podría Insertar fotos de una carpeta en celdas vacías de una tabla Ejemplo 1 Foto 22 33 Foto 4 Gracias, saludos

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 2.4k visitas
    • 1 seguidor
  24. Started by pinoji,

    Hola foristas, espero que estén bien. Hoy acudo a ustedes para ver si pueden ayudarme en un proyecto que necesito para mi trabajo diario. Pretendo en este proyecto VBA llevar la facturación, cuentas por cobrar y la factura en sí propiamente. Me explico: un Libro con tres o cuatro Hojas, donde una Hoja sea la Factura en su modelo oficial, otra Hoja donde se irán almacenando (BD) los datos referentes a esas facturas y otra Hoja donde pueda ir representando las facturas por edades (30, 60, 90 +90 días). Esta hoja la tengo casi terminada con fórmulas o funciones para poder saber el envejecimiento de las mismas (Facturas). ¿Dónde está mi duda? Mediante un Formulario en V…

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 1.4k visitas
    • 2 seguidores
  25. Started by Piul69,

    Buenos días, no se si se llama "Texbox", creo que si evidentemente, lo que necesito. En el parte de trabajo diario, me gustaría que al abrir la plantilla salga un "cuadro" preguntando una serie de cosas y la respuesta quede anotada en una fila concreta. Pido mucho? Posiblemente si Añado un ejemplo de lo que pido, espero explicarme bien, soy nuevo en esto Saludos y gracias!! Prueba.rar

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 1.1k 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.