Como abrir una carpeta con VBA en Excel - Capítulo 229

Поделиться
HTML-код
  • Опубликовано: 5 фев 2025
  • Tutorial de Excel: Alguna vez has necesitado una macro para abrir carpetas del explorador de Windows a traves de Excel? No te pierdas este tutorial en el que te explico como en tan solo 10 minutos crear una macro en Excel para abrir carpetas.
    👍 ¿Te ha sido útil el vídeo? Si es así y quieres invitame a un ☕ puedes hacerlo con un super thanks haciendo click en "Gracias" 😊!
    🔔 Suscríbete al canal ➡ www.youtube.com...
    🎓 Tampoco te pierdas el curso de Excel 100% gratuito y con mas de 300 vídeos disponibles para que aprendas Excel fácil y rápidamente, bajo estas líneas el enlace a cada nivel de Excel:
    ✅ Curso de Excel Básico ➡ • Curso de Excel básico
    ✅ Curso de Excel Intermedio ➡ • Curso de Excel intermedio
    ✅ Curso de Excel Avanzado ➡ • Curso de Excel avanzado
    📢 Tienes redes sociales?
    ➡ Sigueme en Twitter / josematube
    ➡ Sigueme en Facebook / josematube
    #excel #cursoexcel #josematube

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

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

    Realmente sencillo y muy explicado, excelente 🎉

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

    Hola muy claro todo, que bueno que dejes los archivos de excel para descargarlos. Gracias

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

    ME ENCANTÓ MUY ÚTIL Y NO SABIA QUE CON CALL SE PUEDE EJECUTAR FUNCIONES , YA ME DI CUENTA AHORA

  • @cristiandavid92
    @cristiandavid92 8 месяцев назад

    Muchas gracias amigo. Excelente 👍

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

    Excelente material, muy bien explicado.

  • @toquerodriguez
    @toquerodriguez 8 лет назад +1

    Excelente video, mejor explicado... imposible!!!

    • @Josematube
      @Josematube  8 лет назад +1

      Gracias Ricardo, te agradezco el comentario.
      Saludos!
      Josematube.

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

    muy buen tutorial, lo recomiendo!

  • @joserojasgutierrez7459
    @joserojasgutierrez7459 2 года назад +1

    muy bueno, pero me dejo mas dudas que respuestas.

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

    Excelente amigo, muchas gracias.

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

    Excelente video, funciona

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

    Muchas gracias me ha funcionado a la perfección. Saludos.

  • @josegiovanniquijanogalvis9250
    @josegiovanniquijanogalvis9250 9 лет назад

    Muchas gracias por el aporte

  • @iepfsas
    @iepfsas 11 лет назад +1

    mil gracias por su aporte. excelente

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

    Hola! Muchas gracias por lo claro que explicas! Cómo podría hacerse para saber si existe una carpeta solo buscando con parte del nombre de la carpeta? Por ejemplo: buscar si existe una carpeta que contenga la palabra "coche"? Muchas gracias de antemano!!

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

    Siempre que intento correo la macro me manda un mensaje de error 5 en tiempo de ejecucion, busque algo al respecto y creo que tiene que ver algo con los permisos de las carpetas, yo trabajo con equipo empresarial y no se si eso tenga que ver.

  •  8 лет назад

    gracias por tus excelentes vídeos, dónde puedo encontrar la biblia de vba for aplication? gracias.

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

    Gracias, me viene genial.
    Una pregunta, Se puede dar ordenes a otros programas con Macros?
    Un saludo.

  • @jorgeeliecerserranoprad7235
    @jorgeeliecerserranoprad7235 8 лет назад +1

    Buenas noches, buen video.
    Amigo serias tan amable de hacer un video o compartir codigo para cargar el archivo y conjuntamente buscar una ubicacion para guardarlo. o sea buscar un archivo de un lugar especifico y lo guardas en otra carpeta
    Gracias

  • @therionjav
    @therionjav 10 лет назад

    Hola muchas gracias. tengo una duda quiero hacer lo mismo pero en vez de una carpeta abrir un archivo por ejemplo en la celda o en un formulario(en un cuadro de texto) poner el nombre del archivo que se abra en este caso seria pdf se puede?

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

    Hola tio gracias por el video , te pregunto como hago para seleccionar los elementos de una carpeta, en este caso son imagenes redimencionarlas y pegarlas a word

  • @AngelGuzman-pb4su
    @AngelGuzman-pb4su 3 года назад

    Buenas tardes Amigo y para MAC como le hago para agregar reemplazar desde el call shell.. cual seria la instrucción?

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

    Es muy bueno el video, pero quisiera saber (si quisieras explicarme) como podría hacer el hipervínculo pero a medida que se vayan creando la variable abra cierta carpeta , no se si me explico.... es decir me salga en excel la variable befco-casa blanca y que se haga el hipervínculo a la carpeta de esa obra, obviamente creada de antemano.... te agradecería muchísimo, he intentado de varias formas y buscado pero en ninguna parte me sale la respuesta.

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

    hola muchas gracias por tu video me ayudo vastante pero ahora tengo otro problema espero me puedas ayudar.
    necesito hacer una busqueda de diferentes archivos de excel que estan en una carpeta especisifica, mover los archivos a otra carpeta convertidos en pdf.
    espero me puedas ayudar, gracias

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

    gracias, me sirvió muchísimo; aunque no le puedo pasar el archivo a mi jefe, ya que los directorios de la carpeta a abrir con la macro no funcionarían. Habrá manera de que la macro abra una carpeta específica de la carpeta en la que esta guardado el archivo de Excel con macro?, no se si me doy a entender

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

      ya lo solucione con simplemente agregar esto:
      nombrecarpeta = ThisWorkbook.Path & "\1C\1C.1"
      Lo que esta entre comillas es la carpeta que quiero abrir, la cual esta dentro de la carpeta donde esta el archivo de Excel con la macro
      Gracias xD

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

    Saludos. Me gustó el código, ya que es completo, con control de errores, pero me queda una duda: ¿Cómo abrir el directorio donde se encuentra almacenado el libro de Excel con el cual estamos trabajando? La opción "ThisWorkBook.Path" o "ActiveWorkBook.Path" no funcionan con el código observado en el video.
    Muchas gracias.

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

      igual me serviría esa función, ojala nos aclare

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

      creo ya lo solucione con:
      nombrecarpeta = ThisWorkbook.Path & "\1C\1C.1"
      lo que esta entre comillas es el directorio carpeta que busco abrir, el cual esta donde esta el archivo de Excel con macro

  • @sigarces
    @sigarces 11 лет назад

    Hola José, hice una macro que genera varios archivos, quisiera que me pida crear una carpeta y que grabe esos archivos donde yo la cree.
    Al momento debo crear la carpeta, escribir en el modulo el directorio para que se grabe alli, eso lo puedo hacer yo pero a las personas que les paso el archivo me toca generar este cambio en cada computador, como puedo hacer lo que te indico.
    gracias
    Saludos

  • @fredyretamal3796
    @fredyretamal3796 9 лет назад

    hola como puedo que una macro se pueda ingresar solamente desde una carpeta que si al momento de arrastrar esa macro a su escritorio que no lo deje abrir que solamente se pueda ejecutar dentro de esa carpeta ?? saludos

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

    Estimado como puedo exportar varios archivos con extensión .dat o .txt de una carpeta y luego tabular los datos en columnas segun criterios que yo indique, si tuvieran un correo electrónico donde consultar

  • @marviniraheta680
    @marviniraheta680 9 лет назад

    Muy bueno :)
    como puedo crear una carpeta?
    muchas gracias

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

    funciona para cualquier carpeta en cualquier ubicación?

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

      Si claro, lo unico es que tienes que poner la ruta a la carpeta. Pero si funcionaria claro!

  • @lansm-z8045
    @lansm-z8045 7 лет назад

    hola amigo Como hago para crear un archivo de Access desde Excel con vbva gracias

  • @COKKODRILO
    @COKKODRILO 8 лет назад

    Antiguamente en Excel uno podía elegir el disco duro y luego la carpeta para cuando uno pinchara el archivo se dirigía automáticamente a la carpeta señalada. Ahora con Excel 2016 no se como hacerlo.

  • @Mygoddaughter
    @Mygoddaughter 8 лет назад +1

    Hola, tengo una duda, cuáles serían los comandos para VB en mac?, como por ejemplo explorer.exe?, porque no funciona en él.
    Saludos y buen video!

    • @AngelGuzman-pb4su
      @AngelGuzman-pb4su 3 года назад

      Buenas Tardes. Tengo la misma pregunta Te respondieron?

  •  9 лет назад +3

    ¡Sabes qué también hagas? Un historial de carpetas abiertas, es más has lo que a continuación te detallaré:
    Suena un tanto contradictorio, pero llama al cuadro de diálogo "Application.FileDialog" pero para carpetas y cada vez que abras una carpeta almacena tus rutas en una base de datos de Excel para luego con un cuadro de diálogo cargar una lista con el historial de rutas y clasifícalas por fecha de manera semejante al historial de búsquedas en internet. En este caso estarías crean un historial de rutas en la red local o en tu equipo. Imita a internet y pon opciones para borrar el historial. Programa el manejo de etiquetas.

    • @Josematube
      @Josematube  9 лет назад

      +Amaranto Muñoz Hola Amaranto, me parece una idea muy interesante. Desde luego cubre varios aspectos de Excel curiosos de Explicar.
      Gracias por la idea.
      Un saludo
      Josematube.

  • @lordcoronel7501
    @lordcoronel7501 8 лет назад +1

    Como seria los codigos para que la macro abra la ventanita de GUARDAR COMO, estando por ejemplo dentro del excel???

    • @Josematube
      @Josematube  8 лет назад +1

      Pregunta interesante Lord Comandante :-). Seria usando la siguiente línea:
      Application.GetSaveAsFilename
      Saludos!
      Josematube.

    • @lordcoronel7501
      @lordcoronel7501 8 лет назад

      Gracias por tu respuesta que si me sirvió.
      Ahora tengo un problemita que no se como resolver, ayúdame. Estoy creando un botón para ElegirRuta (con el código siguiente):
      Sub ElegirRura()
      Set navegador = CreateObject("shell.application")
      On Error GoTo mirar
      directorio = navegador.browseforfolder(0, "¿En qué carpeta desea guardar el Documento' a Generar?", 0, "Computer").Items.Item.Path
      TextBox26 = directorio
      mirar:
      Exit Sub
      End Sub
      Pero lo que no sé es porqué al salir de la ventanita y luego volver a presionar el boton, No se a quedado en la ruta que le especifique y me parece el inicio?? Que me falta modificar en el código?

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

    Call Shell("explorer.exe " & carpeta, vbNormalFocus). Alguien puede decirme porque me dejo de funcionar con la versión excel 2016?

  • @emilianopolania
    @emilianopolania 10 лет назад

    buen día si me funciono pero deseo abrir un archivo de Excel y pdf

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

    Me sale error 424
    'Representa mi macro completa para abrir la carpeta c:\Program Files
    Sub AbrirCarpetaProgramFiles()
    'Variable donde almacenaremos el nombre de la carpeta a abrir
    Dim nombrecarpeta As String
    'Instancia de FileSystemObject que necesitaremos para controlar si existe o no una carpeta
    Dim FileSystemInstancia
    'Inicializamos el nombre de la carpeta a abrir
    nombrecarpeta = "c:\Program Files"
    'Inicializamos la instancia
    Set FilesSystemInstancia = CreateObject("Scripting.FileSystemObject")
    'Si no existe la carpeta "nombre carpeta"
    If Not FileSystemInstancia.Folder.Exists(nombrecarpeta) Then
    'Mostramos un mensaje al usuario indicando que la carpeta no existe
    MsgBox ("La carpeta no existe")
    'Sino
    Else
    'Hacemos una llamada al Shell del SO, para ejecutar el comando "explorer.exe" y le pasamos el nombre de la carpeta como parametro
    Call Shell("explorer.exe " & nombrecarpeta, vbNormalFocus)
    End If
    End Sub

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

      Me funcionó haciendo esto:
      Sub AbrirCarpetaProgramFiles()
      Application.GetSaveAsFilename
      End Sub

  • @JaviMatas18
    @JaviMatas18 10 лет назад

    Vamos a ver caballero alt f11 que?? hay un paso omitido que pulsas depsues del alt f11

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

    Excelente explicación y como dice @jorgemelgarcagua1303 ayuda a abrir la mente José