Macro excel para cambiar nombres de archivos de forma masiva

Поделиться
HTML-код
  • Опубликовано: 14 дек 2024

Комментарии • 528

  • @rubene.c.8187
    @rubene.c.8187 3 года назад +2

    Excelente video, breve y conciso. Acabo de probarlo y funciona perfecto. Mil gracias por compartir información útil y sin rodeos, pocos tutoriales hay de esta calidad. Un saludo maestro.

  • @jorgeeduardomartinezmejia8738
    @jorgeeduardomartinezmejia8738 4 года назад +1

    Muchas, muchas, muchas y muchas gracias..... me costó un poco poder ejecutarlo porque es la primer vez que manejo macros, pero ¡me ayudó muchísimo! MUY RECOMENDADO.

  • @migueldavila-g8u
    @migueldavila-g8u Месяц назад

    Muchas gracias por tu video, la macro y compartirlo con los demas me sirvio muchisimo. Como observacion, este video hasta 2024 funciona, pero deberia fijar el comentario de la macro porque es dificil encontrarlo. Gracias

  • @andreaapmf
    @andreaapmf 3 года назад +1

    😲 Súper!! Es lo que necesito hacer para poder subir unos archivos a una plataforma que me los acepta solo con ciertos parámetros. Lo pondré en práctica y les contaré como me va 😁

  • @CarlosOrtiz-vp3fg
    @CarlosOrtiz-vp3fg 5 лет назад

    Fabuloso. Pude cambiar los nombres de casi 900 fotografias en pocos segundos. Gracias por compartir esta herramienta. Saludos desde El Salvador

    • @javiersantander3148
      @javiersantander3148 5 лет назад

      Hola Carlos, para cambiarlo necesitaste el nombre de la macro ( que se pega en visual basic) o solo copiaste lo que venía de Excel?

    • @CarlosOrtiz-vp3fg
      @CarlosOrtiz-vp3fg 5 лет назад

      @@javiersantander3148 Sólo copié la macro y le hice unos ajustes, pues en mi versión hay que declarar las variables. Saludos

    • @javiersantander3148
      @javiersantander3148 5 лет назад +1

      @@CarlosOrtiz-vp3fg me podrías enviar la info de la macro al correo por favor : javiersantander36@gmail.com....... La necesito para un trabajo urgente

    • @CarlosOrtiz-vp3fg
      @CarlosOrtiz-vp3fg 5 лет назад

      Ya está, revisa tu correo

    • @maritzazunigac392
      @maritzazunigac392 25 дней назад

      Hola. Esto sirve para renombrar pdf?

  • @olgarodrigo7735
    @olgarodrigo7735 3 года назад

    Muchisimas gracias. Excelente tutorial!!! .
    Me has ahorrado mucho trabajo y a mis compañeras también.

  • @Moremam99
    @Moremam99 5 лет назад +1

    Jesús Hernández
    Publicado el 28 abr. 2017
    Macro que sirve para cambiar nombres de archivos de forma masiva, el archivo excel donde se coloque la macro debe estar en la misma carpeta donde se encuentran los archivos a ser cambiados.
    Categoría
    Formación
    .....................................esta macro de tipo invisible funciona ''''DPM''''' tienen razón todos es una gran ayuda y una gran suerte que existan personas tan generosas

  • @siemprellegotarde
    @siemprellegotarde 7 лет назад

    Agradezco mucho este video y su autor, me acaba de ahorrar un montón de tiempo.

  • @fersno
    @fersno Год назад

    Lo que hacia en hora y media solo me tomo 2 minutos, mil gracias...

  • @miriamdelrosariovazquezper4415
    @miriamdelrosariovazquezper4415 5 лет назад

    Hay Dios mío!
    Muchísimas gracias me has ahorrado muchísimas horas de trabajo!!!!!!!
    funciona SUPER!
    Ya me suscribí a tu canal

    • @Macroexcelaton
      @Macroexcelaton  5 лет назад

      Con mucho gusto. Agradezco me recomiendes suscriptor.

    • @JoseRodriguez-be6nf
      @JoseRodriguez-be6nf 2 месяца назад

      Buenos días cual es el código para renombrar archivos de manera masiva.

  • @vivianatamayo8586
    @vivianatamayo8586 4 года назад

    Muchísimas gracias por su generosidad al compartirnos esta conocimiento.

  • @adrianaortizmariscal6187
    @adrianaortizmariscal6187 9 месяцев назад +2

    de donde saco el código?
    el que indicas que copiemos y peguemos por favor

  • @bearfreddd
    @bearfreddd 7 лет назад +2

    Muchas gracias fue de mucha ayuda, seguiré todos sus videos sobre Excel. Le sugiero que publique también una macro o manera de convertir los archivos de una carpeta a un listado en Excel, eso seria un gran complemento para esta macro. Mil gracias

    • @nicolaspalaciosdiaz1989
      @nicolaspalaciosdiaz1989 3 года назад

      Finalmente tuviste alguna información sobre como hacer eso?

    • @gnesquivel7
      @gnesquivel7 3 года назад

      Debes generar una txt de los archivos que tienes en carpeta

  • @gabriellebejas1564
    @gabriellebejas1564 5 лет назад

    Me ahorraste una semana de trabajo, eres el mejor !

  • @koraru-san9842
    @koraru-san9842 4 года назад

    Esto me salvó dos días de trabajo! Muchas gracias.

  • @silbaxam
    @silbaxam Год назад +3

    Hola. Al momento de ejecutar me sale un error '76' diciendo que no se ha encontrado la ruta de acceso. Al poner depurar - Set Lista_Archivos = Objeto_Archivos.GetFolder(ThisWorkbook.Path & "\") - esta linea se resalta en amarillo. No logro solucionar el error. Gracia por tu ayuda.

    • @madnahuiro5315
      @madnahuiro5315 5 месяцев назад

      El error corresponde a la ruta, no debe ser muy extensa. Solución : guarde la carpeta en la unidad C y ejecute macro ya no debería tener problemas.

  • @charlydrexler6517
    @charlydrexler6517 5 лет назад +2

    Muchas gracias, esta macro es de muchísima utilidad para mí, me ha evitado mucho trabajo, cuenta con mi like y mi suscripción!!

    • @danielsepulvedamayorga3604
      @danielsepulvedamayorga3604 5 лет назад +1

      Me podrían enviar la macro a mi correo porfavor... Me servirá muchísimo en mi trabajo sepulvedadaniel182@gmail.com
      Gracias amigo

  • @felipeperilla5358
    @felipeperilla5358 7 лет назад

    Hombre, funciona perfecto, esa parte del trabajo ya salio, seguire investigando, gracias.

  • @marianataliaurena712
    @marianataliaurena712 2 года назад +2

    Hola Jesús, tengo un error Dice error 76 de tiempo de ejecución / No se ha encontrado la ruta de acceso. Podría ayudarme

  • @milagrosrimachi5842
    @milagrosrimachi5842 3 года назад

    Excelente video, me ayudo mucho. Sigue haciendo videos así, por favor. Muchas gracias!!!!!

  • @casrubi
    @casrubi 2 года назад

    Muchas gracias por compartir conocimiento. Me sirvió y va muy bien.

  • @irenedovalreixa3566
    @irenedovalreixa3566 5 лет назад

    Un video estupendo, claro y de muchísima utilidad, Gracias

  • @VixoSC
    @VixoSC 7 лет назад +1

    FANTASTICO me sirvio mucho para editar un video frame por frame edite el nombre de cada frame extraido de un video y lo re nombre con una funcion =aleatorio() y asi queda desordenado cada frame o jpg de cada segundo del video (muchas gracias use una extension aparte para excel para sacar los nombres originales de los jpg frame)

  • @clavedecyn
    @clavedecyn 3 года назад +1

    Hola Jesus, desde el inicio pones los nombres de los archivos que vas a renombrar, no se como colocarlos en la columna A, los nombres que colocaré despues si, pero no se como seleccionar los nombres de los archivos que quiero cambiar, puedes ayudarme por fa

  • @juanfernandojf2871
    @juanfernandojf2871 5 лет назад +1

    excelente, tenia 1700 archivos para renombrar y lo hice en 5 minutos gracias!!!!!!!!!!!! exitos

    • @eliduhalde372
      @eliduhalde372 4 года назад

      tu me puedes ayudar, tengo q renombrar 2000 archivos pero hay archivos que es (1) o (2)

    • @juanfernandojf2871
      @juanfernandojf2871 4 года назад

      @@eliduhalde372 no entendí tu duda

  • @ejimenezco6553
    @ejimenezco6553 4 года назад

    Muchas gracias! de mucha utilidad. Me ha ahorrado mucho tiempo.

  • @maikeldelgado4694
    @maikeldelgado4694 9 месяцев назад

    Buenos dias, cuand9 ejecuto la macro cambia el nombre del primer archivo se queda pensando y no avanza

  • @javierariza84
    @javierariza84 7 лет назад

    excelente aporte, siga así realizando excelentes aportes como este.

  • @FJimenez
    @FJimenez 6 лет назад +1

    Excelente justo lo que queria, me suscribo y doy super like!!!!

  • @felipeneirahube269
    @felipeneirahube269 5 лет назад

    Muchas gracias!!! me ahorraste días de trabajo!

  • @supermayoristagruponelo831
    @supermayoristagruponelo831 4 года назад

    me salvaste! Tenia que renombrar mas de 10 mil articulos. De nombres genericos .png a su SKU.png
    Excelente!
    GRacias

  • @libardobarreradiaz4518
    @libardobarreradiaz4518 7 лет назад

    Muchas Gracias. Excelente macro me ha sido de mucha utilidad

  • @stevenmorales1104
    @stevenmorales1104 2 года назад

    Jesus gracias por la ayuda, no se imagina la cantidad de horas que me va a ayudar a ahorrar.

  • @danydanielramos608
    @danydanielramos608 7 месяцев назад

    Gracias me haz ahorrado mucho trabajo

  • @eliduhalde372
    @eliduhalde372 4 года назад +1

    Y si tengo nombres iguales con (1) como le hago para renombrarlo asi?

  • @davidabantocabanillas5640
    @davidabantocabanillas5640 3 года назад +1

    Hola muy útil ,mucha gracias. Una consulta, hay algún modo de además de renombrar el archivo, también se las coloque en una carpeta dependiendo de su nombre? Por ejemplo docgrupo1 , todos los grupos 1 en una carpeta y así. Gracias de antemano ☺️

  • @nevardoandressaldarriagago6397
    @nevardoandressaldarriagago6397 3 года назад

    Claro, sencillo y efectivo. Mil gracias

  • @aratgomezbarreras2154
    @aratgomezbarreras2154 6 лет назад

    Hola Jesús, gracias por el aporte. ahora bien , si no quiero guardar el archivo de excel en la carpeta donde tengo los archivos que cambiare nombre, que debo ajustar en el codigo?
    gracias!

  • @venezuelalibre7653
    @venezuelalibre7653 5 лет назад

    Excelente... Mis Felicitaciones Maestro... Con mi Like y mi suscripción... Muchas Gracias....

  • @edisonlasluisa197
    @edisonlasluisa197 4 года назад +2

    buena macro pero me podrias ayudar en la macro donde puedo adjutar el jpg ya que los nuevo nuemeros que quiero colocar no tiene la deficion de jpd como puedo hacer ????

    • @Macroexcelaton
      @Macroexcelaton  4 года назад +4

      Hola Edinson, aquí va
      Dim Objeto_Ficheros As Object
      Dim Lista_Ficheros As Object
      Dim Ficheros As Object
      Dim Fichero As Object
      Sub RENOMBRAR_ARCHIVOS()
      '--------------------------------------------------------------
      Set Objeto_Ficheros = CreateObject("Scripting.FileSystemObject")
      Set Lista_Ficheros = Objeto_Ficheros.GetFolder(ThisWorkbook.Path & "\")
      Set Ficheros = Lista_Ficheros.Files
      '--------------------------------------------------------------
      x = 1
      While ActiveSheet.Cells(x, 1) ""
      If ActiveSheet.Cells(x, 3) "OK" Then
      For Each Fichero In Ficheros
      If UCase(Fichero) = UCase(ThisWorkbook.Path & "\" & ActiveSheet.Cells(x, 1)) Then
      Fichero.Copy ThisWorkbook.Path & "\" & ActiveSheet.Cells(x, 2), True
      Fichero.Delete
      ActiveSheet.Cells(x, 3) = "OK"
      Exit For
      End If
      Next
      End If
      x = x + 1
      Wend
      End Sub

  • @jovis1280
    @jovis1280 4 года назад

    muy buena tarde.. ayuda no he podido hacer funcionar la macro... no se que estoy haciendo mal

  • @joseealvarezn1727
    @joseealvarezn1727 2 года назад

    porque no me funciona en el libro oculto de excel??? para tenerlo con mi listado de macros

  • @darkmortum12
    @darkmortum12 5 лет назад +3

    Hermano es usted un genio, revisen bien que cuando copien el codigo no lleve al final "?". el ya lo ha reiterado en varia ocasiones.

    • @scheinweltco
      @scheinweltco 5 лет назад

      Justo eso me pasó a mi jaja pero me alcancé a percatar y funcionó perfectamente.

  • @marceloherrera7085
    @marceloherrera7085 2 года назад

    Funciona a la perfección , muchas gracias

  • @chuchin131
    @chuchin131 6 лет назад

    Muy bueno me ayudó muchísimo muchas gracias.
    De casualidad no hay una donde a parte de renombrar las acomode en sub-carpetas??

  • @darlyarangoolaya2487
    @darlyarangoolaya2487 Месяц назад

    Hola, donde encuentro la macro, no la veo en comentarios

  • @JoseRodriguez-be6nf
    @JoseRodriguez-be6nf 2 месяца назад

    Buenos días por favor cual es el código para renombrar archivos masivamente.

  • @nhorabarajas124
    @nhorabarajas124 9 месяцев назад

    Buen dia estaba utilizado correctamente esta macro y de un momento a otro dejo de funcionar que debo hacer para solucionarlo

  • @jmmena29
    @jmmena29 3 года назад

    Hola, la utilizo normalmente y hoy he intentado utilizarla y me da un error en la línea delete y no me cambia nada. He probado en varios ordenadores y con varios ficheros y me sale el mismo error, puede ser por alguna actualización de office????? Gracias.

  • @eduardozamarron5249
    @eduardozamarron5249 6 лет назад

    ¿Cómo procedo, si en lugar de archivos, quiero cambiar el nombre a las carpetas?

  • @dannitamexa
    @dannitamexa 3 месяца назад

    En dnd esta la macro ? Digo los comandos ??

  • @javiercherin
    @javiercherin 4 года назад +1

    Acabo de renombrar una lista de archivos y la verdad que funcionó perfectamente, esperen hasta que se complete la columna de con los ok, no le presten atención al sistema que dice que no funciona, funciona y muy bien, los archivos los renombre usando caracteres japoneses y anduvo de 10 !
    pastebin.com/HDD6435P
    Dejo un paste con el código, estas cosas no se tienen que perder ya que son muy valiosas !
    Gracias Jesus por el EXCELente aporte !

    • @lilianaam3486
      @lilianaam3486 2 года назад +2

      Hola, me puedes pasar por favor el código de la macro, no la encontré en los comentarios

  • @sheligo88
    @sheligo88 4 года назад

    hermano una pregunta por que los nombres de archivos que estan entre parentesis parece no detectarlos? hay alguna solucion?

  • @monomaster88
    @monomaster88 4 года назад

    super!! Mil gracias sigue subiendo más contenido..

  • @juancarlosboadacastaneda7027
    @juancarlosboadacastaneda7027 6 месяцев назад

    Buenas tardes, no me sale la macro, donde la puedo conseguir. Gracias

  • @corchiito22
    @corchiito22 5 лет назад

    Hola, cuando corro la macro en la tercer columna me coloca los respectivos "OK", pero cuando voy a la carpeta donde están contenidos todos los archivos en lugar de RE-NOMBRARLOS me los ELIMINA. Si alguien sabe como solucionar este problema se lo agradecería.

  • @eliduhalde372
    @eliduhalde372 4 года назад

    SIRVE TAMBIEN PARA RENOMBRAR PDFS/XML??

  • @aldemarprinsgonzalez6958
    @aldemarprinsgonzalez6958 6 лет назад

    Hola en caso que yo tenga archivos en una carpeta con subcarpetas como haria??

  • @areliapariciomendoza4515
    @areliapariciomendoza4515 2 года назад

    hola Jesus, hace tiempo use esta macro y es una maravilla, ahora cambie de compu una huawei DM16 y me sale error 76, sabes porque?

  • @miullermelgarejochavez9218
    @miullermelgarejochavez9218 4 года назад

    mucho trabajo ahorrado, muchas gracias.

  • @Beaasoto
    @Beaasoto 3 года назад

    Muchas gracias por tremendo video!

  • @dani8014
    @dani8014 6 лет назад

    Excelente aporte!!!! Es una nave esa macro 👍👌👍👏👏👏

  • @beatrizmoreno5128
    @beatrizmoreno5128 6 лет назад +1

    Lo intenté pero no puedo, hay muchas cosas que dices que no comprendo, como por ejemplo como debo nombrar el archivo excel, como ejecutarla, me sale errores así tal cual tu lo dices, sólo al intentar guardar y al intentar ejecutar ya es error.

  • @andreadenissemunozmunoz807
    @andreadenissemunozmunoz807 4 года назад

    como pueden copiarse los nombres de los archivos originales al excel?

  • @guadalupecastillo9939
    @guadalupecastillo9939 6 лет назад

    Eres el mejor!! gracias por tu aportación :)

  • @user-rw7xj4de1d
    @user-rw7xj4de1d 7 лет назад +1

    Hola!
    Darte las gracias por lo que haces. Me parece genial este pequeño tutorial. La verdad es que me ayudaría considerablemente para mi trabajo. Pero tengo un pequeño problema y es que cuando intento cargar el macron me da errores de sintaxis. Muchas gracias por todo y saludos!

    • @Macroexcelaton
      @Macroexcelaton  7 лет назад

      favor asegúrate de que en el explorador se estén mostrando las extensiones de los archivos y que la hoja donde se coloquen los datos se llame "nombres". Si no lo logras me cuentas y te colaboro de alguna manera.

    • @user-rw7xj4de1d
      @user-rw7xj4de1d 7 лет назад

      Hola Jesús. Muchas gracias por contestarme. He probado las dos cosas que me has dicho pero me sigue pasando lo mismo (error de sintaxis). Ya no se que más hacer : S

    • @Macroexcelaton
      @Macroexcelaton  7 лет назад

      Hola, favor copiar desde la palabra Sub hasta End Sub, elimina el símbolo ? que te genera al final cuando copias algo de los comentarios de youtube.

    • @user-rw7xj4de1d
      @user-rw7xj4de1d 7 лет назад

      Geniaaaal!!!Muchas graciass Jesús!!.....

  • @samuelrojas6904
    @samuelrojas6904 6 лет назад

    Si la Columna A y la Columna B tienen el mismo nombre, se borran los archivos. ¡¿Cómo hago para evitar esto?!

  • @rebecadavila819
    @rebecadavila819 5 лет назад

    Como le hago si quiero poner mis nombres en otras columnas que no sea columna A y B??

  • @emanulo458
    @emanulo458 5 лет назад

    De gran utilidad. Gracias por el aporte

  • @juniorfernandez4104
    @juniorfernandez4104 5 лет назад +22

    Y la macro? :(

    • @yaddyaguilar7394
      @yaddyaguilar7394 4 года назад

      Le dieron la macro? Yo tampoco la encuentro

    • @MyrnaGalindoJb
      @MyrnaGalindoJb 4 года назад +9

      @@yaddyaguilar7394 Sub RENOMBRAR_ARCHIVOss()
      Set Objeto_Archivos = CreateObject("Scripting.FileSystemObject")
      Set Lista_Archivos = Objeto_Archivos.GetFolder(ThisWorkbook.Path & "\")
      Set Archivos = Lista_Archivos.Files
      x = 1
      While ActiveSheet.Cells(x, 1) ""
      If ActiveSheet.Cells(x, 3) "OK" Then
      For Each Archivo In Archivos
      If UCase(Archivo) = UCase(ThisWorkbook.Path & "\" & ActiveSheet.Cells(x, 1)) Then
      Archivo.Copy ThisWorkbook.Path & "\" & ActiveSheet.Cells(x, 2), True
      Archivo.Delete
      ActiveSheet.Cells(x, 3) = "OK"
      Exit For
      End If
      Next
      End If
      x = x + 1
      Wend
      End Sub

  • @marycielopaye1187
    @marycielopaye1187 4 года назад

    Excelente vídeo, muchas gracias! :)

  • @alfonsovasquez9736
    @alfonsovasquez9736 4 года назад

    Hola Jesús muchas gracias por tu aporte, quería saber si tienes un código que me permita correr masivamente muchas plantillas de excel

  • @fotografosantacruz
    @fotografosantacruz 6 лет назад

    Hola Jesús que gran aporte! Pregunta: En MAC hay que cambiar algo? que se debe hacer?

  • @sorayasierracarbonell3730
    @sorayasierracarbonell3730 3 года назад

    Donde peudeo tener la macro ?

  • @TheGlobalTempo
    @TheGlobalTempo 5 лет назад

    Hola Jesús, ¿como hago para que los archivos originales aparezcan en el excel?

  • @luisafbenavides8046
    @luisafbenavides8046 5 лет назад +1

    Jesús buenas tardes, he utilizado la macro en varias ocasiones y me ha funcionado super bien, pero ahora no se que le ocurre y al finalizar de correr la macro me está borrando algunos archivos, por ejemplo de 4000 archivos sólo quedan en la carpeta 300; al verificar en la hoja de cálculo le pone el OK a todos los archivos. Agradezco su valiosa colaboración

    • @rubenisaiass
      @rubenisaiass 2 года назад

      Hola, me paso exactamente lo mismo, Encontraste solución?

  • @yubycaterinebohorquezrojas2203
    @yubycaterinebohorquezrojas2203 3 года назад

    Jesús Hernandez no me deja ejecutar la macro, me sale el siguiente error Set Lista_Ficheros = Objeto_Ficheros.GetFolder(ThisWorkbook.Path & "\") ese texto lo resalta en amarillo

  • @alejandroandrespinomerino8712
    @alejandroandrespinomerino8712 4 года назад

    No me funciona..me dice que "No se ha encontrado la ruta de acceso" y el archivo excel está en la misma carpeta que los archivos a cambiar de nombre. La hoja con los datos esta con el nombre de NOMBRE...

  • @fernandoalvaradovaldebenit3859
    @fernandoalvaradovaldebenit3859 4 года назад

    no veo la macro en los comentarios., por favor ayuda

  • @Mrdefust
    @Mrdefust 2 года назад

    Muchas gracias por el aporte !!!

  • @yamiyamimb
    @yamiyamimb 3 года назад

    Por favor indicar donde puedo obtener la macro mencionada en el video. gracias

    • @Macroexcelaton
      @Macroexcelaton  3 года назад +1

      Hola Yamil, aquí va:
      Dim Objeto_Ficheros As Object
      Dim Lista_Ficheros As Object
      Dim Ficheros As Object
      Dim Fichero As Object
      Sub RENOMBRAR_ARCHIVOS()
      '--------------------------------------------------------------
      Set Objeto_Ficheros = CreateObject("Scripting.FileSystemObject")
      Set Lista_Ficheros = Objeto_Ficheros.GetFolder(ThisWorkbook.Path & "\")
      Set Ficheros = Lista_Ficheros.Files
      '--------------------------------------------------------------
      x = 1
      While ActiveSheet.Cells(x, 1) ""
      If ActiveSheet.Cells(x, 3) "OK" Then
      For Each Fichero In Ficheros
      If UCase(Fichero) = UCase(ThisWorkbook.Path & "\" & ActiveSheet.Cells(x, 1)) Then
      Fichero.Copy ThisWorkbook.Path & "\" & ActiveSheet.Cells(x, 2), True
      Fichero.Delete
      ActiveSheet.Cells(x, 3) = "OK"
      Exit For
      End If
      Next
      End If
      x = x + 1
      Wend
      End Sub

  • @davidcurielpalma8226
    @davidcurielpalma8226 5 лет назад

    ¿Cómo puedo pasar el NOMBRE del archivo al TÍTULO de las propiedades de forma automática?

  • @sandratt6911
    @sandratt6911 5 месяцев назад

    Quiero obtener la plantilla. A mi me da error 76

  • @Clauuuu0
    @Clauuuu0 3 года назад

    No encuentro la macro, donde esta?

  • @josemamani7095
    @josemamani7095 4 года назад

    Estimados. Donde ubico la formula del visual basic. Para copiar en el modulo 1 de macros

  • @marcogamero8075
    @marcogamero8075 4 года назад

    Funciona de maravilla; gracias por la macro

  • @SairPriaS
    @SairPriaS 6 лет назад

    Muy buen video me ahorro el trabajo de tener que crear 700 archivos con nombre

  • @carlosdurancalderon2521
    @carlosdurancalderon2521 7 лет назад

    Jesús muchas gracias, excelente macro, le cambié el nombre a 330 archivos en un santiamén

    • @patopamg1
      @patopamg1 7 лет назад

      Hola amigo, por favor, me puede pasar la codificación. mi Correo: pato_zzzz@yahoo.com

  • @DavidRomeromkt
    @DavidRomeromkt 6 лет назад

    lo hice con un archivos pdf y funciona pero cuando voy a descomprimir un archivo en el cual dividi un pdf de 100 hojas en mi carpeta aparecen en orden pero cuando lo tomo desde excel me aparece (1),10,11,12,13,14,15,16,17,18,19,(2),20,21,22 y asi todos los numeros los primeros no me los coje en orden , porque sera?

    • @Macroexcelaton
      @Macroexcelaton  6 лет назад

      Hola David, revisa que no tengas nombres repetidos.

  • @unidadsaludocupacional6226
    @unidadsaludocupacional6226 10 месяцев назад

    buenas noches, no veo el codigo me ayudas porfa.

  • @elmerdatos
    @elmerdatos 5 лет назад

    No encuentro la Macro ?????????????????????????????????????

  • @JuAnKSePuLvEdA
    @JuAnKSePuLvEdA 7 лет назад

    Hola jesus.. Mira que realice los pasos y la macro no me ejecuto. Me podrias colaborar.. O enviarme el archivo y compararlo cual fue mi erro.. Se lo agradesco

  • @osohunter
    @osohunter 4 года назад +14

    Ya que el amigo no puso su código, por acá lo dejo. espero que les sirva.
    Sub RENOMBRAR_ARCHIVOS()
    Dim Objeto_Archivos As Object
    Dim Lista_Archivos As Object
    Dim Archivos As Object
    Dim Archivo As Object
    '********************************
    Set Objeto_Archivos = CreateObject("Scripting.FileSystemObject")
    Set Lista_Archivos = Objeto_Archivos.GetFolder(ThisWorkbook.Path & "\")
    Set Archivos = Lista_Archivos.Files
    '********************************
    j = 1
    While ActiveSheet.Cells(j, 1) ""
    If ActiveSheet.Cells(j, 3) "OK" Then
    For Each Archivo In Archivos
    If UCase(Archivo) = UCase(ThisWorkbook.Path & "\" & ActiveSheet.Cells(j, 1)) Then
    Archivo.Copy ThisWorkbook.Path & "\" & ActiveSheet.Cells(j, 2), True
    Archivo.Delete
    ActiveSheet.Cells(j, 3) = "OK"
    Exit For
    End If
    Next
    End If
    j = j + 1
    Wend
    End Sub

    • @oswaldogomez11
      @oswaldogomez11 4 года назад +1

      Héroe sin capa!!

    • @estebanmorales4595
      @estebanmorales4595 4 года назад

      @@oswaldogomez11 me da error 429, en la depuracion indica Set Objeto_Ficheros = CreateObject("Scripting.FileSystemObject")••••ˇˇˇˇ.. sabes por que puede ser?

    • @franciscamaldonadosilva6848
      @franciscamaldonadosilva6848 4 года назад

      usted tiene el cielo ganado

  • @andresgallardo1564
    @andresgallardo1564 7 лет назад

    Jesús Hernández, por favor ayuda. Me sale un error " Se a producido el error '76' en tiempo de ejecución. No se a encontrado la ruta de acceso. ". Solo alcanza a cambiar algunas imágenes y sale el error.

    • @Macroexcelaton
      @Macroexcelaton  7 лет назад

      Andrés, favor revisa que tengas activa la extensión de los archivos y que los estés listando con la extensión correcta.

    • @andresgallardo1564
      @andresgallardo1564 7 лет назад

      Tengo todo eso ok, Igual que en el vídeo. Cuando me sale el error, pongo depurar y me lleva a esta linea en el código: Archivo.Copy ThisWorkbook.Path & "\" & ActiveSheet.Cells(x, 2), True . La verdad me urge poder solucionar esto , me ahorraría mucho trabajo. De todos modos gracias.

    • @andresgallardo1564
      @andresgallardo1564 7 лет назад

      Ya lo solucione, el problema era que en la lista de nombres nuevos habian caracteres como (/\*".etc), Lo dejo por si a alguien le pasa.

  • @Macroexcelaton
    @Macroexcelaton  6 лет назад +5

    Dim Objeto_Ficheros As Object
    Dim Lista_Ficheros As Object
    Dim Ficheros As Object
    Dim Fichero As Object
    Sub RENOMBRAR_ARCHIVOS()
    '--------------------------------------------------------------
    Set Objeto_Ficheros = CreateObject("Scripting.FileSystemObject")
    Set Lista_Ficheros = Objeto_Ficheros.GetFolder(ThisWorkbook.Path & "\")
    Set Ficheros = Lista_Ficheros.Files
    '--------------------------------------------------------------
    x = 1
    While ActiveSheet.Cells(x, 1) ""
    If ActiveSheet.Cells(x, 3) "OK" Then
    For Each Fichero In Ficheros
    If UCase(Fichero) = UCase(ThisWorkbook.Path & "\" & ActiveSheet.Cells(x, 1)) Then
    Fichero.Copy ThisWorkbook.Path & "\" & ActiveSheet.Cells(x, 2), True
    Fichero.Delete
    ActiveSheet.Cells(x, 3) = "OK"
    Exit For
    End If
    Next
    End If
    x = x + 1
    Wend
    End Sub

  • @tanyamendoza7424
    @tanyamendoza7424 4 года назад

    Funciona super bien la macro ! Gracias !!

  • @marlondaza6416
    @marlondaza6416 7 лет назад

    Estimado en que parte debo colocar los archivos que voy a renombrar para que la Macro los lea? Gracias

    • @olgere.palacios1513
      @olgere.palacios1513 7 лет назад +1

      Hola Marlon, dentro de la misma carpeta donde tienes tu libro de excel

    • @Macroexcelaton
      @Macroexcelaton  7 лет назад

      Debes colocar tu archivo de excel con la macro en la misma carpeta donde están los archivos

  • @LopitoRepara
    @LopitoRepara 5 лет назад

    Hola, no me ha funcionado, corro la macro y me da Run-time error '429': ActiveX component can't create object ¿Me podrás orientar? Saludos!

    • @LopitoRepara
      @LopitoRepara 5 лет назад

      Le doy en depurar y el error me lo da en la linea Set Objeto_Archivos = CreateObject("Scripting.FileSystemObject")

    • @Macroexcelaton
      @Macroexcelaton  5 лет назад

      Hola Lopito, verifica que le estés colocando la extensión que corresponda a los archivos.

    • @apanauu
      @apanauu 4 года назад

      @@Macroexcelaton a mi me salió el mismo error, y puse bien la extensión. Por favor me ayudas?? :)

    • @elvisdonayre7044
      @elvisdonayre7044 4 года назад

      @@Macroexcelaton me salió el mismo error. Podrías ayudarnos por favor.

    • @elvisdonayre7044
      @elvisdonayre7044 4 года назад

      En la quinta línea escribes Dim Ruta as string.... En la línea debajo del código filesystem, escribes Ruta ="LA RUTA DE TUS ARCHIVOS". Por último en la fila de Set Lista_Archivos....GetFolder(Ruta). Con eso me bastó. Saludos.

  • @dianagalvis8879
    @dianagalvis8879 3 года назад

    Me genera un error '76' al momento de ejecutarla que podrá ser? Está guardada en la misma carpeta donde tengo los archivos a renombrar

    • @Macroexcelaton
      @Macroexcelaton  3 года назад

      Diana, favor revisa que los nuevos nombres no tengan caracteres especiales * /,

    • @dianagalvis8879
      @dianagalvis8879 3 года назад +1

      @@Macroexcelaton hola Jesús, gracias. Si tenía caracteres especiales, pero el inconveniente realmente era la ruta de ubicación de los archivos y el nombre que eran muy extensos y por eso generaba el error. Cambié la ubicación y aún cuando el nombre inicial tenía un guión medio (-) se ejecutó la macro y quedaron todos renombrados como necesitaba

    • @Garra1205
      @Garra1205 Год назад

      @@dianagalvis8879 como cambio la ruta de ubicación de los archivos?

  • @Theunderworld84
    @Theunderworld84 9 месяцев назад

    donde encuentro el codigo?