Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

    Buenos días, ¿Alguien sabría decirme porque al poner una / en una celda evita que corra la macro ? Al rellenar la columna B con una dirección cualquiera, crea una pestaña con el nombre de la celda. Por ejemplo calle San Juan, pero si pongo c/ San Juan no crea la pestaña Gracias de antemano. PD: Este archivo lo estoy construyendo con la ayuda de este foro Gracias! Un saludo Estado Certificaciones y Anexos FORO.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 553 visitas
    • 1 seguidor
  2. Started by u0720140,

    Estimados que tal: Necesito su apoyo para poder "acomodar" un excel. Hace unos dias publiqué un tema de como hacer que un listbox Control Activex se llene segun la fecha de hoy, y debo dar las gracias al usuario Macro Antonio por haberme ayudado. Sin embargo, necesito que alguien me apoye modificando el excel que el me brindó. Su excel en la Hoja1 esta la tabla y el listbox, lo que quiero es que solo el listbox esté en la Hoja2, y la tabla en la Hoja1. Adjunto su excel. Gracias! Llenar Listbox.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 553 visitas
  3. Started by Benito Bartolomé,

    Hola a todos; -Estoy trabajando con dos InputBox y no se sí realmente está bien lo que adjunto. Funcionar si funciona pero desconozco si es del todo ortodoxo o hay otro método mejor. Buen día a todos. 2Input.xlsm

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 553 visitas
  4. Buenas tardes llevo varios días y no consigo que una imagen se disponga en una celda en función del resultado de otra. Deseo que cuando se de un determinado nombre o valor se muestre una imagen... lo hago por formulas y solo consigo que me de el nombre o 0 y no se ve la imagen. por favor ayudarme muchas gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 552 visitas
  5. No consigo que se ponga la fecha en el formato deseado a no ser que cuando cierro el formulario presione F2 + ENTER que tampoco se hacerlo automáticamente después de la inserción. AYUDA formato deseado 27-feb-22 Consumo Total 2022_MASTER_fecha.xlsm

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 552 visitas
    • 1 seguidor
  6. Hola muy buenas, Estoy con un trabajo y me gustaria aclarar mis problemas. Estoy usando la version - Version 2401 compilación 16.0.17231.20194 En el excel que voy a adjuntar tengo tres hojas. - 1*hoja: contiene un analisis de diferentes parametros de diferentes objetos (14 en total). - 2*hoja: siguiendo la misma plantilla, quiero decir que se utlizan las mismas casillas para analizar los mismos objetos pero con otro metodo. (Los mismos 14 objetos, enumerados en las dos hojas.) - 3*hoja: En esta hoja quiero hacer la comparación que hay entre las dos mediciones. Es decir la diferencia q hay numérica como en porcentaje que hay en cada objeto en cada parametro. Adem…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 552 visitas
    • 1 seguidor
  7. Hola, Ya casi tengo el proyecto acabado, únicamente me falta un tema que soy incapaz de solventar, tengo un botón "guardar", lo que hace es crear un clon en una nueva hoja con el nombre de la celda G4 y a la vez rellena los datos en la hoja16, estando el valor de G4 en la fila 2, pongo el código: Sub Guardar() Dim celda As Range Dim Fila As Long Set celda = Hoja16.Range("B:B").Find(What:=Hoja1.Range("G4").Value, After:=Hoja16.Range("B1")) If celda Is Nothing Then Fila = Hoja16.Cells(1048576, 2).End(xlUp).Row + 1 Hoja16.Cells(Fila, 2).Value = Hoja1.Range("G4").Value Hoja16.Cells(Fila, 3).Value = Hoja1.Rang…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 552 visitas
    • 1 seguidor
  8. Buenas, Estoy realizando una presentación para un trabajo de la universidad y tengo una duda respecto a la utilización de las macros y los botones de opción. He utilizado un cuadro combinado para tener una lista despegable con los distintos nombres de las cuentas a presentar y he vinculado el valor en una celda según el orden secuencial de la cuenta en mi base de datos. Quisiera saber como podría presentar la información por años y trimestres para cada cuenta y que cambien los valores al seleccionar las diferentes opciones, cambiando la cuenta en el cuadro de lista posteriormente el año y que aparezcan los valores. He estado pensando sobre si volver a escribir la inf…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 552 visitas
    • 1 seguidor
  9. Bunas tardes. Mi duda es como hacer una macro que inserte un rango de celdas y me las desplace hacia arriba en vez de hacia abajo. De antemano gracias por su ayuda.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 551 visitas
  10. Started by Josep,

    Saludos. Deseo acceder a una celda concreta en una Tabla a traves de su cabecera como Columna, la cual se ha definido como rango, y no se si se puede hacer. He probado de acceder mediante el siguiente codigo pero obtengo un error. Tabla_Trabajo.Range("Dia-Semana" & i). La objetivo final es poder, en un momento dado intercalar una nueva columna en la tabla, y mediante la deficion del rango de esa columna, acceder a cualquier celda de ella. Con eso evitaria reescribir el codigo existente modificando las letras de las columna que hicieran referencia a las columnas desplazadas a la derecha por la inserción de la nueva columna, en las macros asociadas a esa…

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 550 visitas
    • 1 seguidor
  11. Started by rotenman1,

    ¡¡Hola!, buenos días. Tengo un archivo que tomé de la comunidad para realizar un reporte por material y calcular de cada uno sus proporciones utilizadas. Lo anterior lo realiza de manera correcta, lo que busco es que de todos los materiales utilizados me arroje una tabla con los totales. El problema es que los materiales los tengo divididos en columnas y me es algo difícil saber cómo sumarlos correctamente. Adjunto el archivo de ejemplo. De antemano muchas gracias por su ayuda. Cálculo_Materiales.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 550 visitas
  12. Buenos días estimados colegas, Requiero su valiosa ayuda con el siguiente código. Private Sub ComboBox11_Change() CommandButton1.Enabled = False ComboBox10.Clear Set ES_circuito = BD.Columns("Z").Find(ComboBox11, , , xlWhole) If Not ES_circuito Is Nothing Then x_Busco = ES_circuito.Row Do Until BD.Range("Z" & x_Busco) <> ES_circuito If ComboBox11.Value = "" Then Exit Do ComboBox10.AddItem BD.Range("A" & x_Busco) ComboBox10.List(ComboBox10.ListCount - 1, 1) = BD.Range("D" & x_Busco) ComboBox10.List(ComboBox10.ListCount - 1, 2) = BD.Range("C" & x_Busco) ComboBox10.List(ComboBox10.ListCount - 1, 3) = BD.Range…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 550 visitas
  13. Hola a tod@s, les agradecería si me pueden ayudar en lo siguiente. Teniendo en una carpeta muchos excel, para este ejemplo sólo 2, me gustaría que sobre el excel que se llama final me mostrase por ejemplo en la celda A1 el nombre del primer fichero en este caso 1.txt en la celda A2 si existe la linea "Nombre de host" en 1.txt que la muestre, y si no, que ponga que no existe En la celda A3 si existe la linea "Propiedad de" en 1.txt que la muestre, y si no, que ponga que no existe Y asi sucesivamente con todos los ficheros He encontrado macros que me muestran todos los ficheros de una carpeta, pero no consigo hacer las otras busquedas. Agradezco toda su ayuda Muc…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 550 visitas
  14. Buen dia, la idea es pasar a la hoja 2, mediante un bucle, las celdas ubicadas a la izquierda de la celda pintada (incluyendolo), hasta la celda que Dice Bs. As. Me mostraron un ejemplo, en un post anterior, pero me gustaria pasar solo los del lado izquierdo. Dejo un ejemplo. prueba4 .rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 550 visitas
  15. Buenos días He configurado una macro en un libro y lo he reenviado a varios usuarios para que puedan utlizarla. Todos los usuarios lo han podido utilizar sin problemas, salvo uno que reporta el siguiente error y no logro detectar cual puede ser el problema. En el archivo adjunto envío la pantalla del error; mucho agradecería pudieran ayudarme. Muchas gracias Saludos cordiales

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 549 visitas
  16. Hola , muy buen dia para todo .tengo una consulta que no se como resolver deseo una macro a travez de un boton en mi pag principal que me oculte las solapas de nombre de hojas ,las baras de direccion vertical y horizontalque , me oculte los encabezados y la cinta de opciones pero solo en el libro indicado. Se podra hacer

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 549 visitas
  17. Started by Emanuel Ortiz Flores,

    Amigos muy buenas noches, quería que me puedan dar sugerencia a algo de como hacerlo o cual sería mas fácil aplicar. tengo un formulario que rellena a una base de datos, trabajo para una empresa logística y para realizar la descarga de las cosas, dependiendo del peso, nos alquilamos una montacarga- Una empresa nos alquila montacarga y luego pasado días nos dice su tarifario por el tiempo del préstamo de montacarga y eso depende de otros factores. Primer momento, yo relleno mi formulario con los datos de la guía que tengo en ese momento Segundo momento, la empresa que nos alquila nos dice su tarifario días después. lo que deseo es que en este momento, poner el …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 549 visitas
    • 1 seguidor
  18. Buenos días, Ante todo, gracias por adelantado y disculpad que no me haya presentado oficialmente en el foro, soy nuevo (jelow: presentación hecha (?)) Mi caso es el siguiente: Tengo dos hojas en un archivo. La primera hoja es una tabla, con imágenes y otros datos La segunda, una fórmula que devuelve una de las imágenes en la tabla, según el dato encontrado en una lista de validación de datos desplegable de una celda designada (hasta aquí, todo bien, funciona y todo) EL PROBLEMA: Cuando, en la primera hoja se hace scroll hacia abajo y vuelves a la segunda hoja, al hacer click en la celda de la lista de validación, Excel mueve la imagen qu…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 549 visitas
    • 1 seguidor
  19. Started by eduar5104,

    Hola expertos, deseo que me ayuden en un tema si es posible Tengo una hoja de excel, este tiene datos que quiero extraer a una hoja de un libro nuevo, copearlos, pero con ciertas características, el proceso manual seria generar dos filtros, el primero me filtra las actividades abiertas y el segundo el nombre, depues copearía esos resultados en un libro nuevo. Quiero que al abrir el libro me pida una contraseña, y que al ingresarla me realice el proceso anterior. y ojala a demas de esto me me deje las mismas proporciones de filas y columnas que el archivo original. Adjunto archivo para que me entiendan mejor. De antemano muchas gracias. Ayuda.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 549 visitas
  20. Started by Gsus,

    Buenas, tengo un fichero con un montón de registros (yo os paso un ejemplo). Donde los datos vienen estructurados por orden de la siguiente manera: A, A1, A2 / a veces solo A y A1; y otras solo la A Por ejemplo: Clave Nivel Cantidad 1 A 50 1 A1 25 1 A2 25 Y lo que quiero es esto: Clave Nivel Cantidad A1 A2 1 A 50 25 25 1 …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 548 visitas
    • 1 seguidor
  21. hola expertos quisiera desarrollar esta idea como puedo enviar la informacion de la columna b de la hoja estadistica y el cuadro de estadisticas descriptivas a la hoja archivo cada vez que se termina de ejecutar un proceso la diferencia son 6 columnas despues de cada proceso estadistica-descriptiva.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 548 visitas
  22. Started by fernandolr0,

    Hola Amigos! Necesito hacer una planilla de cálculos en excel pero no se si sera posible realizar una función que haga automáticamente lo que yo quiero, daré un ejemplo basado en la captura adjunta: La columna "Precio" es ingresada manualmente, la columna "Debe" se deduce de la columna precio. En la columna operación en este caso al final se ha ingresado -40, el punto es que quiero que se resten "40" de la columna debe, pero respetando el orden. es decir que el resultado de la columna debe quede: 0 (Se restan los primeros 20) 10 (Se restan los segundos 20) 50 (Aqui no alcanzó a resta) Es esto posible a realizar en un rango bastante alto ? Gracias!

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 548 visitas
  23. Hola disculpen, saben que tengo un archivo excel con una macro que antes de formatear mi computador funcionaba correctamente, en donde, utilizaba una columna de 43 archivos diferentes y creaba otro archivo nuevo con las 43 columnas juntas una al lado de la otra, pero ahora no se que sucede... si pueden ayudarme me avisan y coloco el archivo excel con la macro y los archivos 43 archivos que utiliza.... Bueno de antemano Muchas Gracias!

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 548 visitas
  24. Tengo varios archivos con el mismo nombre pero cambia el mes: Datos Ejemplo 11-2022 Datos Ejemplo 12-2022 He puesto una variable de mes, y si la cambio me realiza la búsqueda correctamente, siempre y cuando busque una celda exacta: - NEW DB!B4 por ejemplo, me daría el valor de B4. Pero si escribo la función me devuelve blanco. He probado estas: NEW DB!BUSCARV(A4;B1:E8;3;0) BUSCARV(A4;NEW DB!B1:E8;3;0) Datos Ejemplo 12-2022.xlsxDatos Ejemplo 11-2022.xlsxResumen Ejemplo.xlsm La cosa es que depende del mes necesitare buscar unos códigos u otros, en el ejemplo que envío necesito los valores A, B, C i D de los códig…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 548 visitas
  25. Buenas tardes compañeros , Ante todo quería de antemano dar las gracias a todos por la ayuda que ofrecéis diariamente. Me gustaría ver si algún compañero me podría ayudar a resolver esto, llevo atascado varios días y no doy con el fallo. En el formulario que adjunto me pasan dos cosillas: 1. Tengo datos introducidos, los cuales se cargan correctamente a través del apartado ALTA, pero cuando intento buscar, sólo me busca en un campo. Me gustaría que buscara en todo el documento cualquier coincidencia que escriba. Sugerencia : Dentro de Alta estoy buscando en el apartado HR-SP (Label24) que me genere automáticamente un registro nuevo automáti…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 547 visitas
    • 1 seguidor

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.
 

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.