Macro excel para cambiar nombres de archivos de forma masiva

Поділитися
Вставка
  • Опубліковано 16 вер 2024
  • 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.

КОМЕНТАРІ • 522

  • @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.

  • @olgarodrigo7735
    @olgarodrigo7735 3 роки тому

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

  • @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 😁

  • @vivianatamayo8586
    @vivianatamayo8586 4 роки тому

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

  • @siemprellegotarde
    @siemprellegotarde 7 років тому

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

  • @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

  • @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 2 роки тому

      Debes generar una txt de los archivos que tienes en carpeta

  • @koraru-san9842
    @koraru-san9842 4 роки тому

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

  • @felipeperilla5358
    @felipeperilla5358 7 років тому

    Hombre, funciona perfecto, esa parte del trabajo ya salio, seguire investigando, 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.

  • @irenedovalreixa3566
    @irenedovalreixa3566 5 років тому

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

  • @javierariza84
    @javierariza84 7 років тому

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

  • @milagrosrimachi5842
    @milagrosrimachi5842 3 роки тому

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

  • @gabriellebejas1564
    @gabriellebejas1564 5 років тому

    Me ahorraste una semana de trabajo, eres el mejor !

  • @charlydrexler6517
    @charlydrexler6517 4 роки тому +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 4 роки тому +1

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

  • @FJimenez
    @FJimenez 6 років тому +1

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

  • @fersno
    @fersno 9 місяців тому

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

  • @Moremam99
    @Moremam99 5 років тому

    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

  • @casrubi
    @casrubi 2 роки тому

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

  • @nevardoandressaldarriagago6397
    @nevardoandressaldarriagago6397 3 роки тому

    Claro, sencillo y efectivo. Mil 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)

  • @ejimenezco6553
    @ejimenezco6553 4 роки тому

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

  • @gastoncamozzi7570
    @gastoncamozzi7570 5 років тому +1

    Hola Jesús Hernández, te comento. Queriendo renombrar 200 archivos pdf, al terminar el proceso (dando todo OK en la 3er columna) me borró la mitad de los archivos.
    Así que empecé a probar y encontré la falla. Esa macro funciona siempre y cuando se renombren el 100% de los archivos, si de una lista de mil archivos al cambiarle el nombre a 900 archivos ( es decir que 100 quedan exactamente igual ), te renombra los 900 archivos y los 100 restantes TE LOS ELIMINA!!!... tendrías que arreglar eso, a mas de uno le habrá dado algún que otro dolor de cabeza (incluso a mi, ya que tuve que volver a bajar como 100 pdf). saludos

  • @libardobarreradiaz4518
    @libardobarreradiaz4518 7 років тому

    Muchas Gracias. Excelente macro me ha sido de mucha utilidad

  • @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 2 місяці тому

      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.

  • @dani8014
    @dani8014 5 років тому

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

  • @felipeneirahube269
    @felipeneirahube269 5 років тому

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

  • @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

  • @venezuelalibre7653
    @venezuelalibre7653 5 років тому

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

  • @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

  • @danydanielramos608
    @danydanielramos608 4 місяці тому

    Gracias me haz ahorrado mucho trabajo

  • @marceloherrera7085
    @marceloherrera7085 Рік тому

    Funciona a la perfección , muchas gracias

  • @marcogamero8075
    @marcogamero8075 4 роки тому

    Funciona de maravilla; gracias por la macro

  • @supermayoristagruponelo831
    @supermayoristagruponelo831 4 роки тому

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

  • @stevenmorales1104
    @stevenmorales1104 Рік тому

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

  • @tanyamendoza7424
    @tanyamendoza7424 4 роки тому

    Funciona super bien la macro ! Gracias !!

  • @emanulo458
    @emanulo458 4 роки тому

    De gran utilidad. Gracias por el aporte

  • @Beaasoto
    @Beaasoto 3 роки тому

    Muchas gracias por tremendo video!

  • @Mrdefust
    @Mrdefust 2 роки тому

    Muchas gracias por el aporte !!!

  • @monomaster88
    @monomaster88 3 роки тому

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

  • @miullermelgarejochavez9218
    @miullermelgarejochavez9218 3 роки тому

    mucho trabajo ahorrado, muchas gracias.

  • @juaneticoelbueno7692
    @juaneticoelbueno7692 5 років тому

    Muchas muchas gracias. Qué maravilla !!!!!!

  • @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.

  • @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??

  • @guadalupecastillo9939
    @guadalupecastillo9939 6 років тому

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

  • @marycielopaye1187
    @marycielopaye1187 4 роки тому

    Excelente vídeo, muchas gracias! :)

  • @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 ☺️

  • @osohunter
    @osohunter 4 роки тому +11

    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 3 роки тому +1

      Héroe sin capa!!

    • @estebanmorales4595
      @estebanmorales4595 3 роки тому

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

    • @franciscamaldonadosilva6848
      @franciscamaldonadosilva6848 3 роки тому

      usted tiene el cielo ganado

  • @adrianaortizmariscal6187
    @adrianaortizmariscal6187 6 місяців тому +1

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

  • @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

  • @juancarlosgarzoncifuentes1267
    @juancarlosgarzoncifuentes1267 3 роки тому

    Excelente, muchas gracias.

  • @eusebiojacoboelizondocastr679
    @eusebiojacoboelizondocastr679 6 років тому

    Muchas gracias funciono a la perfección

  • @EduardoGonzalez-cv1kr
    @EduardoGonzalez-cv1kr 6 років тому

    Muchas gracias por tus macros me han sido de mucha ayuda.
    Consulta: has confeccionado una macro que permita unir dos archivos (.pdf) listados en una hoja excel, ejemplo:
    A B C
    1 archivo1.pdf archivo2.pdf archivo1+2.pdf
    2 archivo3.pdf archivo4.pdf archivo3+4.pdf

  • @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!!.....

  • @denyalancruzlanderos8888
    @denyalancruzlanderos8888 3 роки тому

    Muchas gracias, funciono a la primera

  • @javierforeroduque452
    @javierforeroduque452 4 роки тому +3

    Funciono muy bien. Hay que revisar que la macro sea la correcta. Muchas gracias.
    Sub RENOMBRAR_ARCHIVOS()
    Dim Objeto_Ficheros As Object
    Dim Lista_Ficheros As Object
    Dim Ficheros As Object
    Dim Fichero As Object
    '--------------------------------------------------------------
    Set Objeto_Ficheros = CreateObject("Scripting.FileSystemObject")
    Set Lista_Ficheros = Objeto_Ficheros.GetFolder(ThisWorkbook.Path & "\")
    Set Ficheros = Lista_Ficheros.Files
    '--------------------------------------------------------------
    x = 2
    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

  • @diegoa.verap.6171
    @diegoa.verap.6171 3 роки тому +4

    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

  • @andresbambarenalcala8866
    @andresbambarenalcala8866 7 років тому

    Excelente, me sirve de mucho

  • @oscardulcey
    @oscardulcey 4 роки тому

    Gracias, estoy muy agradecido....

  • @olgere.palacios1513
    @olgere.palacios1513 7 років тому

    Hola Jesús, antes que nada quiero agradecerte por este gran tutorial, ahora bien, quería saber como puedo modificar los nombres de los archivos, estando estos en otra ubicación diferente a la del archivo excel.

  • @AndresFelipeRestrepo91
    @AndresFelipeRestrepo91 4 роки тому +1

    Sos el capo!

  • @fotografosantacruz
    @fotografosantacruz 6 років тому

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

  • @maikeldelgado4694
    @maikeldelgado4694 6 місяців тому

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

  • @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.

  • @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

  • @dannitamexa
    @dannitamexa 14 днів тому

    En dnd esta la macro ? Digo los comandos ??

  • @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 роки тому +3

      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

  • @ChepePiyoBalcazar
    @ChepePiyoBalcazar 5 років тому +2

    Super bien!!! la macro esta en los comentarios iniciales:
    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

  • @wilsongomez6337
    @wilsongomez6337 6 років тому

    Excelente herramienta

  • @SairPriaS
    @SairPriaS 6 років тому

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

  • @romanboccardo6478
    @romanboccardo6478 5 років тому

    Excelente! Graciassss

  • @adyisl
    @adyisl Рік тому

    eres el mejor!!!

  • @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!

  • @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

    • @rubenastorga1276
      @rubenastorga1276 2 роки тому

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

  • @eliduhalde372
    @eliduhalde372 4 роки тому +1

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

  • @victorberrios5369
    @victorberrios5369 2 роки тому

    no se, creí que enseñarías como se hace por si alguien necesita cambiar las filas o algo así pero solo copiar y pegar no es "hacer"......

  • @nhorabarajas124
    @nhorabarajas124 6 місяців тому

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

  • @HECTORDIGU
    @HECTORDIGU 6 років тому

    Muchas gracias, funciona a la perfección.

  • @walterbastidas8463
    @walterbastidas8463 5 років тому

    MUY BUENA HERRAMIENTA...!!! estimado Jesús, mil gracias, es algo que lo e querido intentar de varias maneras y no lo he logrado y ahora tampoco lo logro. Por favor me podrías ayuder explicándome como lo hago en el sistema Mac OS, por que lo intento y no me sale. Como lo hago...? por favor me podría ayudar, Gracias de antemano, si necesito reconocer no tengo problema porque tengo otras mas inquietudes. Nuevamente Gracias.

  • @deibiz4
    @deibiz4 4 роки тому

    Me has ahorrado muchiiiiisimo tiempo

  • @cesarrivera76
    @cesarrivera76 3 роки тому

    muchas gracias si funciona

  • @alfonsovasquez9736
    @alfonsovasquez9736 3 роки тому

    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

  • @juancarlosboadacastaneda7027
    @juancarlosboadacastaneda7027 3 місяці тому

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

  • @ing.carlosaimacanatoledo186
    @ing.carlosaimacanatoledo186 4 роки тому

    Buenas tardes. Muy clara y práctica tu explicación. Por favor no encuentro el código que mencionas, gracias.

    • @Macroexcelaton
      @Macroexcelaton  4 роки тому +3

      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

    • @ing.carlosaimacanatoledo186
      @ing.carlosaimacanatoledo186 4 роки тому

      @@Macroexcelaton Excelente, muchas gracias!!!

    • @ChristopherMoran-ql8fg
      @ChristopherMoran-ql8fg 2 місяці тому

      @@Macroexcelaton muchisimas gracias!

  • @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?

  • @rodrigomontes7532
    @rodrigomontes7532 7 років тому

    Maestro !!
    un código de los útiles... mil gracias

  • @luisespinosa7373
    @luisespinosa7373 6 років тому

    Buenas tardes Jesús, me sale un mensaje que dice, tenga cuidado: es posible que algunas partes de su documento incluyan información personal que el inspector de documento no puede quitar
    que debo hacer? me podrías colaborar con el código por correo, muchas gracias.
    esta macro se ve genial y la necesito, muchas gracias por tu colaboración!!!!

  • @joseealvarezn1727
    @joseealvarezn1727 2 роки тому

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

  • @charskennedy6336
    @charskennedy6336 6 років тому

    Excelente macro amigo

  • @malvarez6794
    @malvarez6794 6 років тому

    Hola. Muy buen vídeo. Esta macro sirve para cambiar nombres a carpetas?

  • @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...

  • @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?!

  • @corchiito22
    @corchiito22 4 роки тому

    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.

  • @jovis1280
    @jovis1280 4 роки тому

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

  • @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.

  • @sheligo88
    @sheligo88 4 роки тому

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

  • @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

  • @javiercherin
    @javiercherin 3 роки тому

    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 роки тому +1

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

  • @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