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

    Estoy intentando realizar un menu de enlace a dos aplicaciones ya creadas pero me surge el problema de que se queda una aplicación abierta oculta y no consigo encontrar la manera de solucionarlo. Andrés Prueba.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 649 visitas
  2. Started by JuanMarin,

    Hola a todos necesito de su ayuda... Tengo varios archivos de igual formato y estructura... nombres C0028-01_ICD_Nº12... con el correlativo de los ultimos 2 digitos que varia, todos en una misma carpeta, lo que deseo es copiar de todos los archivos dos datos, ubicados en la celda F25 y F32, respectivamente , y que estos se almacenen en forma de base de datos vertical, de manera sucesiva, de tal forma que aparezca una base donde se registre ... Columna A: Nombre del archivo "C0028-01_ICD_Nº..." Columna B: Valor de la celda F25 "Total Horas de Redetallamiento" Columna C: Valor de la celda F32 "Peso Total Impactado (kg)" Adjunto archivos origen, tengo una macro que sa…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 648 visitas
  3. Started by afigueroaf,

    Dim Titulo$ Dim objHttp As Object Set objHttp = CreateObject("MSXML2.ServerXMLHTTP") objHttp.Open "GET", "https://sitioaverificar", False objHttp.Send "" Titulo = objHttp.ResponseText If InStr(1, UCase(Titulo), "<TITLE>") Then Titulo = Mid(Titulo, InStr(1, UCase(Titulo), "<TITLE>") + Len("<TITLE>")) Titulo = Mid(Titulo, 1, InStr(1, UCase(Titulo), "</TITLE>") - 1) Else Titulo = "" End If MsgBox Titulo Hola a todos, Estoy utilizando esta macro para obtener el título de un sitio http para saber si se encuentra ok o no, funciona a la perfección, pero no me resulta para los sitios https Sólo necesito extraer el título de la…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 648 visitas
    • 1 seguidor
  4. Started by ander36900,

    Hola a todos, vengo en busca de su ayuda. Tengo una carpeta con varios PDF, quisiera listarlos en una hoja de excel, luego identificar los que tengan el mismo nombre y esos que están duplicados o que sean copias (por ejemplo: archivo.pdf y archivo(1).pdf o copiadearchivo.pdf) esos documentos que se llamen igual o sean copias que los pueda unir en un archivo de pdf en otra nueva carpeta. Ejemplo: 1.pdf 1(1).pdf 2.pdf 2.pdf 3.pdf 3(1).pdf 4.pdf Copia4.pdf ... Que la nueva carpeta contenga: 1.pdf [sería la unión de 1.pdf y 1(1).pdf ] 2.pdf [sería la unión de 2.pdf y 2.pdf ] 3p.df [sería la unión …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 648 visitas
    • 1 seguidor
  5. Started by javicor,

    Buenas tardes queridos genios, hoy les pido su colaboracion para resolver lo siguiente tengo un código que toma una foto a un rango de la hoja y me lo sube a un control imagen de un formulario, y esto lo hago por un botón de comando. en la hoja 1 tengo cuatro rangos con un nombre cada uno. lo que quiero es utilizar un combobox que muestre los nombres de los rangos y los asuma en la macro, y a la medida que voy seleccionando me suba la foto del rango al control imagen.. Anexo archivo. Les agradezco su colaboración. pruebas rango-a-imagen.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 648 visitas
  6. Started by Regrasa,

    He estado trabajando en una base de datos de un pequeño sistema de mantenimiento el cual tome un archivo de esta pagina y la he estado adaptando a mis necesidades, hice un pestaña en la parte de maestro de fallas etc, llamado cerrar trabajos pero requiero que en el combobox solo me muestre los numero de ot el cual no tengan fecha de finalizacion con el fin de que no me muestre todos, y por consiguiente no engorde la base de datos, el usuario de mi archivo es jesus y la contraseña es martha, anexo vinculo del archivo... Nueva carpeta

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 647 visitas
  7. Invitado danigran

    Hola a todos, soy nuevo en el foro, gracias por el soporte y la ayuda que prestáis. Mi cuestión es la siguiente: Tengo varias hojas que empiezan por el nombre "PRO" y necesito que el rango (b13:g64) de cada una de las hojas pegue los valores en la hoja "Dat" a partir de la primera columna en la siguiente fila vacía. Lo he intentado con el siguiente código pero solo pega los valores del rango" b" y no todo el rango. Sub prueba() Dim hj As Worksheet Dim x As Integer For Each hj In ActiveWorkbook.Sheets If hj.Name Like "PRO*" Then Sheets("Dat").Range("a" & Rows.Count).End(xlUp).O…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 647 visitas
  8. Hola, ME gustaria saber si hay alguna macro que tengan para importar projects a excel, ya sea separndo las fases y subfases de las tareas o manteniendo un esquema similar al siguiente: Fase1: Planeación / Preparación / Planear el proceso de revisión Que divida las fases, subfases y tareas. Gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 647 visitas
  9. Started by DarkKaiser,

    Ola disculpa, alguien me podria apoyar en un codigo sobre: Exportar Imagen1 a una carpeta. eh estado buscando pero solo encuentro como insertar imagenes al imagen1. ante mano gracias Exportador de imagen.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 647 visitas
  10. Hola que tal Necesito la formad e poder usar un único formulario que contiene una barra de progreso, para varias consultas o macros, por ejemplo, tengo un libro con 40 hojas, y tengo una macro que oculta las filas vacías en todas las hojas en un rango, tengo otra macro que muestra las filas vacías que se han ocultado, tengo otra macro que oculta x cantidad de columnas y otra macro que muestra las columnas ocultadas. y otras macros que procesan datos, ahora lo que quiero es que cualquiera que sea la macro que ejecute me corra el formulario que tiene la barra de progreso y me muestre el progreso actual para la macro que se corrio. es decir que el formulario sea comun p…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 647 visitas
    • 2 seguidores
  11. Started by Nerviozzo,

    Hola. Necesito ayuda con un orden de una planilla que se descarga a través de Softland en el cual el numero de guía viene en la misma columna de la descripción del producto la idea es que el mismo numero de guía se copie en el ingreso en una columna diferente Adjunto Ejemplo Hoja1 Planilla Softland Hoja2 Orden necesitado saludos Ejemplo.xlsx

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 647 visitas
    • 1 seguidor
  12. Buenas Tardes amigos, aca saludos desde Chile, quisiera vuestra ayuda , tengo este Excel el cual ocupamos cada 5 dias para enviar email masivos, enviamos aprox. 10.000 email, el tema es que cada email no tengo idea el porque, pero pesa entre 500 kg a 1 mega Aprox. y esto demora mucho, no se si se podrá hacer algo, y lo otro, para cada mensaje debe ser personalizado si es hombre y mujer, habrá alguna forma de dejarlo unido si determina si es mujer u hombre? le dejo el macros en caso me puedas ayudar para optimizar el macros que tengo por favor. Se activa el macros, este copia el mensaje que esta en la hoja Datos y lo pega en un correo nuevo en el Outlook ,…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 646 visitas
  13. Started by Architecto,

    Buenas tardes! EDITADO: Funciona bien, había un problema en la hoja. Gracias!

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 646 visitas
  14. Buenas tardes, hice este código en VBA, consiste en abrir un dialogo para seleccionar un archivo, después copiar la info de la tabla que va de "C6" a "K" la fila K varía a veces más o menos filas ocupadas... después pegar la info en una tabla de otro libro, de igual manera empezando en "C6" o en la última fila que se encuentre texto o información. El problema es que copia y pega todo el rango que puse, "C6:K125" inclusive las filas vacías y después al querer pegar en la ultima fila, aparece el error '1004 en la línea resaltada del código, creo que este ultimo está mal hecho. Alguien sabe como arreglarlo? ______________________________________________…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 646 visitas
  15. Started by JuanZu,

    Buenos días a todos En mi proyecto tengo una hoja de DATOS y otra hoja de FICHAS. En la hoja DATOS se recogen todas las facturas. Cuando se seleccione, en la hoja de FICHAS (desde un ComboBox) un Cliente, se deberían volcar los datos respectivos a ella. Saludos Angel.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 646 visitas
  16. Buenas expertos! Tengo un problema con una macro que estoy intentando realizar. Lo que quiero hacer es realizar una búsqueda en una hoja de un libro1 y a partir de la celda encontrada seleccionar 12 celdas a la derecha y copiarlas a otro libro en una celda variable (lo estoy intentando con i,j para poder incrementar la i y baje a la siguiente fila). Esto lo quiero integrar en un bucle que vaya bajando por filas y siga copiandolas al otro libro como he dicho antes hasta que encuentre una celda en blanco. ¿Me podrían echar una mano a partir de la búsqueda? Gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 646 visitas
  17. Started by jrivera,

    Hola amigos, saludos a todos, hoy me encuentro realizando un trabajo, pero necesito de su apoyo. He creado un código para poder importar datos desde una tabla de Acces, pero al ejecutar me sale un mensaje que hasta el momento no he podido encontrar la solución, es por eso que recurro a ustedes para su valioso aporte. Además, crear un código para un segundo filtro con la columna K. Les adjunto los archivos. Proveedor Corregido.zip Proveedores.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 646 visitas
  18. Started by Gonzalo Uribe,

    Estimados, No conozco mucho de programación y necesito una macro para modificar una tabla dinámica (informe que llega de una determinada forma) con los filtros y etiquetas de fila y columna que que yo estime conveniente. En resumen me gustaría dejar fija una macro en la cual se modifique la tabla dinámica según me interesa. Me podrían ayudar? Muchas gracias!

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 646 visitas
  19. Started by gary rock,

    Buenas tardes Me podrias ayudar con una macro para captura, me estan solicitando una hoja de excel donde se pueda capturar la informacion, revisar y modificar una vez ya capturado, realice un archivo para captura pero como lo genere con la grabadora tarda mucho y solo sirve para capturar y no para modificar y revisar, adjunto archivo con la macro generado por grabadora. Actividades por sup.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 646 visitas
  20. Estoy haciendo un formulario en Excel, pero me encuentro con este tema : txtHraInicial.text = 01/01/2014 08:00am txtHraFinal.text = 01/01/2014 12:00 am Nose como hacer para que txtHora.text = txtHraFinal - txtHraInicial, además, Si por ejemplo: Si txtHraInicial.text > 01/01/2014 08:00pm pero menor al 02/01/2014 08:00 am entonces mostrar en txtTurno.text= "TURNO NOCHE", caso contrario que txtTurno.text= "TURNO MAÑANA" Les agradeceré me puedan ayudar con este tema...

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 646 visitas
  21. Started by Pedro Alonso,

    Hola a tod@s, Soy muy novato. No veo el error en el código adjunto. ¿ Cual es ? Saludos cordiales.

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 646 visitas
    • 3 seguidores
  22. Started by zeros,

    hola como seria una macro que lea una carpeta llamemosla "z" del disco duro (muchos gbs) en variados archivos y sin comprimirla y cortar los archivos la subdivida copiandola en carpetas z_1 z_2 z_3 ...... z_n con cada z_i del tamaño de un dvd , unos 4,3 gb con i , n enteros

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 645 visitas
  23. Started by straywolf,

    Hola a todos Continuo con mis andanzas con windows media object, y como ultimamente, con dudas, os comento Mi intención es crear un "Reproductor en excel" para que me ayude en mis proyectos de edición de video, para ello, utilizaba un cronómetro con el que podía hacer "time shift" ("Modificar el inicio de un video", esto a mi me va bién para calcular donde tiene que ir cada segmento de video para su posterior edición y poner comentarios dentro del excel) Como desconozco mucho como funciona esto, le he incluido el cronómetro al reproductor, pero, el problema es que no va a la par con el video (el crono a veces se retrasa o se adelanta). mi pregunta es, ¿hay alguna ma…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 645 visitas
  24. Started by nslgcl,

    Buenas tardes estimados, Quisiera saber si se puede compartir un archivo que contenga ingreso de datos a través de una userform por red local, la cual se pueda ingresar datos simultáneamente entre 3 o 4 personas y que guarde en tiempo real. de antemano gracias! Saludos

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 645 visitas
  25. Started by Harot,

    buenas amigos como puedo hacer que donde dice modificar empleado con un boton que diga finiquito al presionar auntomaticamente me borre del listado a un empleado pero lo copie en otra hoja de nombre finiquitos osea hacer un traslado. personal.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 645 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.
 

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.