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

    Necesito ayuda para que la combobox 1 me arroje una lista que necesito jalar de mi hoja cataologo y que en base a una de las selecciones de esa lista la combobox 2 me de la lista relacionada a ese tema que tambien se encuentra en la hoja catalogo. combobox 1 cmbgestion y combobox 2 cmbTipo. ojala puedan ayudarme ya intente de todo y no consigo lograrlo.. gracias

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 624 visitas
  2. Hola. No se si logre explicarme bien pero el asunto es el siguiente: resulta que tengo una userform donde tengo varios combobox enlazados el problema es que cuando seleciono un dato en el combobox1 me lanza otras opciones combobox2 pero con datos duplicados. mi pregunta es como logro hacer que las opciones del combobox no sean duplicados. Adjunto libro. esto me pasas con los combobox2 , combobox4 y combobox5 Ayuda porfavor no domino mucho macros. new 1.rar

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.1k visitas
  3. Started by juanjonene23,

    Buenas noches, estoy intentando crear una macro que haga lo siguiente: Tengo 3 grupos de celdas. Lo que quiero hacer es que al seleccionar celdas de uno de los tres grupos, copie los valores de las celdas seleccionadas y los pegue en la Hoja2 de forma ordenada y que además reconozca de qué grupo es y pegue el grupo al que pertenece en la cuarta celda de la fila que copia. El caso es que al ejecutarlo con el primer grupo funciona perfectamente, salvo que en la fila D donde quiero que me pegue el grupo, me sobreescribe los valores de grupo. Este es el código: Sub Macro3() Range(ActiveCell.Offset(0, 0), ActiveCell.Offset(0, 2)).Select Selection.Copy Workbooks.Op…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 596 visitas
  4. Started by marcosab,

    Buenos días Grupo Acudo a la ayuda de ustedes para realizar una conexión de un macro de excel a una base de datos de ACCESS Ademas me gustaria saber si es posible que detecte si la hoja Registro tiene mas de una fila con datos lo pase automaticamente al archivo de ACCESS. Saludos Datos.rar

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.5k visitas
    • 1 seguidor
  5. Hola a todos, estoy tratando de hacer una "calculadora" u hoja de cálculo para hacer consultas estandarizadas a una base de datos compuesta por los los registros pluviométricos diarios de una estación meteorológica sobre los que hay rescatar una información sobre fechas concretas para rellenar los datos correspondiente a las celdas con los siguientes encabezados: mm max 24h mm tot Evento Nº Dias Evento 1º Días sin lluvia antes prec máxima mm 5 dias antes mm 7 dias antes Días sin lluvia antes del evento mm lluvia evento lluvia anterior - mm max 24h. Hace referencia a la información de la primera estación sobre el máximo día de lluvia en mm. La información que debería …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 800 visitas
  6. Buenos dias compañeros, en esta oportunidad requiero ayuda con un tema de contadores en los ciclos para generar un reporte, solo necesito que me salte a la siguiente fila en las celdas y otro para que me salte cuando selecciono las filas completas. si me pueden ayudar seria magnifico. MASIVA.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 993 visitas
  7. Started by vitixmix79,

    Hola amigos, ya acudí a vosotros anteriormente con un problema de búsquedas complejas, he seguido adaptando mi libro a lo que necesito y con mis pocos conocimientos de Excel, en esta ocasión estoy intentando realizar una especie de control de stock para llevar un control de los productos que compro y vendo. A ver si me podeís ayudar, os explicaré un poco lo que necesito: 1.- He creado la hoja Stock almacén, donde mediante el botón de "Entrada de producto" quiero ir insertando las entradas de "material", pero en el userform5 que he creado no consigo como hacer que cuando pongo una referencia de producto se ponga automáticamente el nombre del mismo sin tener que teclearlo.…

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 1.1k visitas
  8. Started by dff1403,

    control de stock.rar Hola Amigos del foro, Estimados, en este caso adjunto un archivo que no logro ver como hacer para que se puedan ingresar datos mediante un formulario de ingreso de mercaderia y se habilite y desabilite segun seleccion del cotenido. En el mismo archivo que adjunto esta la informacion respectivamente detallada. Agradezco su atencion. Saludos.

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.3k visitas
    • 1 seguidor
  9. Started by alvarochacon,

    amigos muchas gracias por este espacio que nos brindan a las personas que necesitamos tanta ayuda amigos necesito crear un historial cada vez que se actualiza un valor de determinada celda, navegando en la red e conseguido este codigo Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$A$1" Then Exit Sub With Range("A" & Cells.Rows.Count).End(xlUp) .Offset(1) = Target .Offset(1, 1) = Format(Now, "hh:mm:ss") End With End Sub (perdon si no referencio la pagina pero de tantas que busque ya perdi el link) este codigo me funciona de maravilla siempre y cuando yo oprima enter y necesito que no sea asi habe…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 842 visitas
  10. Started by kikerubi,

    Hola amigos del foro buenas!!! Acudo a ustedes con la siguiente duda: Tengo que insertar 2 fechas en un formulario, pero me gustaría lograr que mediante 2 label (una para cada fecha) una vez que se ha seleeccionado la fecha de inicio, éste se habilite de color verde, mismo para la fecha de final. Lo anterior con el propósito de que se tenga una noción de las preguntas que ya se han contestado (en el formulario principal en el que estoy trabajando se va habilitando el background de color verde una vez que se contesta cada pregunta). Espero no sea molestia y pudieran apoyarme pues desconozco los comandos correctos del DTpicker para realizar dicha condición. Gracia…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 746 visitas
  11. Buenas a todos, luego de haber googleado mucho me he rendido y vengo a molestarlos pidiendo ayuda de sus conocimientos. Viendo videos y adaptando lo visto a mi trabajo he logrado crear el formulario tal como lo deseo, pero en los videos que he visto se les ha pasado programar que los botones de siguiente y anterior funcionen luego de usar el boton buscar. Me explico, si se esta en el primer registro y le da al boton siguiente no hay problema, o en el ultimo yluego darle hacia atrás, el problema esta cuando uno busca una referencia y luego quiere usar estos botones, ahí no funcionan y el de siguiente tira el 2do registro y el anterior igual, no continuan de la f…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 862 visitas
  12. Buenas noches, traigo un archivo para que me ayuden, si es posible: 1- En la hoja "Resumen" hay 3 cuadros del lado derecho del Listbox, en el cual al segundo cuadro le quiero agregar la información de la columna 251 hasta la 256 de la hoja "Base de datos" (Tal cual con los mismos requisitos del cuadro de arriba). Esto lo quise hacer agregando el "For...To" dentro de otro. Pero me tira el error de validación. 2-Hay un tercer cuadro mas chico en la hoja "Resumen" en el cual quiero que traiga información de la hoja "Base de datos", mas exactamente de la columna I a la L. Pero con una condición, que si alguien quiere cambiar esa información desde la hoja "Resumen" lo pueda …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 650 visitas
  13. Started by jjpprr,

    Hola amigos de ayuda excel, necesito su ayuda con un tema que puede resultar simple pero que no e podido encontrar solucion. Tengo un problema al hacer una seleccion en un combo de una pagina web a traves de una macro de excel, el problema de este combo es que posee un onchange para cargar el segundo combobox. el codigo que utilizo funciona correctamente con los text pero e buscado de distintas formas y no e podido que me carge el segundo combox. Set ie = CreateObject("InternetExplorer.application") ie.Visible = True ie.Navigate ("https://www.paginaweb.com") Do If ie.ReadyState = 4 Then ie.Visible = True …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 803 visitas
  14. Hola a todos Poco a poco estoy progresando con mi hoja de cálculo y le intento ir añaciendo más y más funciones. El caso es que no sabiendo como ni porqué, cometí un error en la programación de Visual, y al presionar el botón "Salir" en el primer formulario, me sale un error. ¿ Alguien me lo puede solucionar ? Tengo otra consulta. Tengo una fórmula para calcular los años y los meses entre dos fechas. En la primera fórmula me calcula los trienios. =SI(F6>0;ENTERO((AÑO(F7-F6)-1900)/3 &","&MES(F7-F6)&"");"") [/CODE] Como podréis ver, extraigo el entero de la cantidad calculada, que es la que me interesa. Pero para realizar éste cálculo, pongo como…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 1.6k visitas
  15. Started by xinortiz,

    Estimados amigos, espero me peudan ayudar tengo un problema al parecer de compatibilidad, en mi Lapto en l cual he programado no me sale error, pero al correr la macro en otra PC me salen los siguiente errores y no puedo ejecutar la macro Hay alguna forma de poder resolverlo? Error01_ este formata lo utiilzo para que en la caja de texto aparezca el formato moneda Error02_ este formato lo utilizo para que me aparezca el año concatenado con un numero espero me puedan ayuda por favor se les agradece

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 492 visitas
    • 1 seguidor
  16. Started by ramonvar,

    Hola Buenas a Todos; tengo esta macro, la cual al darle aceptar en el botón, me arroja los datos en las celdas respectivas, pero solo me arroja en la fila 7, obviamente porque así esta hecho, la idea es que me arroje todos estos datos en sus respectivas celdas, pero la indicación de la celda activa, estará indicada en las celdas de la columna "B"... Ej. me posiciono en la celda B8...que todos los demás datos también sean arrojados en esa misma fila en sus respectivas columnas...y así por delante, comenzando siempre por la celda B7 Este es la macro...desde ya muy agradecido Private Sub CommandButton3_Click() Range("f7").Value = Range("F7").Value & …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 749 visitas
  17. Started by helard,

    Necesito que haga un recuento de los numeros que pertenezcan a esta serie en la columna H, lo que pasa es que no aparece desde el primer termino Aqui esta la macro Sub macro09() Inicio = Val(InputBox("Ingrese el primer termino")) Do razon = Val(InputBox("Ingrese radio")) N = Val(InputBox("Ingrese numero de elementos")) Loop Until razon <> 0 And N > 0 And N = Int(N) Fila = 0 For x = 1 To N - 1 Inicio = Inicio + razon Fila = Fila + 1 Cells(Fila, "H") = Inicio Next End Sub

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 584 visitas
  18. Started by prax3des,

    Hola, tengo el siguiente problema, Esta tabla es para generar un listado de archivos pdf desde una carpeta (X) la idea es que sea un hipervinculo todas las columnas que veis con el texto en "Azul" Serian: Codigo, Codigo, Rev, Titulo del Plano o croquis Me da error en las Columnas 3, 4 y 5 no me permite abrir el hipervinculo pero si en la columna 1 Tambien queria saber cómo incluir la fecha de creacion del archivo (PDF) de forma automatica. Muchas gracias PRUEBA.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 786 visitas
    • 1 seguidor
  19. Hola buenas noches reciban un gran saludo!!!! quisiera ver si me pueden ayudar o orientar a resolver este error que me marca esta macro ke empeze a revisar y mi poco conocimiento de excel y progrogramacion VBA que la verdad me gusta mucho pero me trabo mucho y con este error no se por donde resolverlo. el Error es este (se a producido el error 13 en tiempo de ejecucion) esto me lo marca al abrir un formulario. la vdd no se por donde es si alguien me hecha la mano se lo agradeceria mucho y me explique donde estaba el error por favor. muchas gracias por su tiempo FACTURA HOSPEDAJE EMPORIO.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 633 visitas
  20. Started by Warpxz,

    Hola, quería pedir ayuda con este formulario que adapte a mis necesidades, y creado por antoni originalmente, resulta que el modo de búsqueda no me sirve por la amplitud de columnas que tiene el listbox(no es que no sirva, sino que es mas difícil de usar) y he bajado mas de 15 formularios que filtraban datos, para intentar adaptarlos ( mis conocimientos son básicos), lo que necesito es que me filtre los datos y me los muestre en el listbox, todo esto a través de un textbox asociado a una columna de mi tabla. Si me ayudan se los agradecería un montón Adjunto mi planilla, Saludos PlanillaWarpxz.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 735 visitas
  21. Started by Edgaru74,

    Buen día a Todos la presente es para ver si alguien me puede ayudar con un error que me sale en este programita que no recuerdo quien lo subió al foro y el cual estoy anexando ... explico el error : por ejemplo al intentar darle salida a este producto "RAZOR9" me dice que no tengo stok suficiente para hacer esta transacción pero la realidad es que tengo 230 que si las reconoce el programa pero no hace la salida le dejo el ejemplo para que lo miren personalmente y ver si alguien encuentra cual es el error . Google Drive

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 618 visitas
  22. Started by rjvmjavm,

    Amigos, buenos dias la verdad me dejaron este programa para realizar en excel y no tengo mucha nocion. tengo mas o menos un prototipo en java. si me pudieran dar algunas link o algunos metodo de programacion para poder realizar este trabajo, se los agradeceria.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.2k visitas
  23. Started by eduar5104,

    AYUDA CON ESTE TEMA Hola expertos quisiera saber si hay alguna solución para este tema, ya no se que hacer no encuentro respuesta. Auxilio https://www.ayudaexcel.com/foro/threads/alimentar-bd-acces-exportando-un-excel.37638/ Gracias

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 579 visitas
  24. Started by toporaider_99,

    Al iniciar Excel me sale un error en el VBA Error de compilacion no se puede encontrar el archivo o libreria He mirado en referencias y me sale que FALTA LogoMediaDotNetAddIn 1.0 Type Library la he desmarcado y parece que todo funciona bien, pero al cerrar y volver a abrir Excel me salta el mismo error y no se que hacer para quitarlo definitivamente, a ver si me podeis echar una mano. Gracias por adelantado. Excel 2010

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 634 visitas
  25. Started by pablitox_6,

    Tengo un problema, se trata que necesito hacer un userform con Visual, que contenga un par de preguntas por ejemplo sector y ruta. Luego un botón donde salga aceptar. La idea de esto es que las respuestas que yo coloque, al poner aceptar me haga una búsqueda del archivo que son llamados SECTORRUTA (un ejemplo existen 2 sectores y 20 rutas y el nombre de los archivos siempre está como el numero del sector seguido del numero de la RUTA un ejemplo de esto puede ser 120(sector 1 ruta 20). La idea de hacer esto es colocar en la userform algún numero de sector y el numero de ruta y al poner aceptar se me abra el libro indicado que se encuentra en una carpeta que contiene…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 776 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.