Creación de carpeta con Excel

steen37 Mensajes publicados 10 Estado Miembro -  
steen37 Mensajes publicados 10 Estado Miembro -
Hola,

A partir de un archivo de listado de Excel de una sola columna de nombres, deseo crear para cada nombre una carpeta en la que colocaré fotos, etc.
Gracias por su ayuda.

5 respuestas

  1. regcal Mensajes publicados 13011 Fecha de registro   Estado Colaborador Última intervención   4 658
     
    Hola,

    Hay que hacer una macro, ver ejemplo: https://www.youtube.com/watch?v=WGk0Q_G_Z08
    0
    1. steen37 Mensajes publicados 10 Estado Miembro
       
      Gracias por esta respuesta rápida, el problema es que ni siquiera sé qué es una macro.
      0
    2. steen37 Mensajes publicados 10 Estado Miembro > regcal Mensajes publicados 13011 Fecha de registro   Estado Colaborador Última intervención  
       
      Necesito un ejemplo de la A a la Z y debería lograrlo, ¿verdad?
      ¿Dónde debo enviar un archivo de prueba?
      0
    3. regcal Mensajes publicados 13011 Fecha de registro   Estado Colaborador Última intervención   4 658
       
      pon tu ejemplo en el sitio cijoint y pon el enlace aquí y espera a que alguien pase para ayudarte.
      0
    4. steen37 Mensajes publicados 10 Estado Miembro > regcal Mensajes publicados 13011 Fecha de registro   Estado Colaborador Última intervención  
       
      Je suis désolé, mais je ne peux pas accéder aux fichiers sur votre appareil. Si vous avez besoin de traductions, vous pouvez copier et coller le texte ici.
      0
  2. steen37 Mensajes publicados 10 Estado Miembro
     
    0
    1. regcal Mensajes publicados 13011 Fecha de registro   Estado Colaborador Última intervención   4 658
       
      sí, también hay que saber exactamente qué quieres hacer para que alguien te muestre cómo hacerlo.
      0
    2. steen37 Mensajes publicados 10 Estado Miembro
       
      Solo quiero crear carpetas vacías que lleven el nombre de cada fila. Una carpeta por nombre.
      0
  3. regcal Mensajes publicados 13011 Fecha de registro   Estado Colaborador Última intervención   4 658
     
    Entonces, si un buen alma puede ayudar a Steen37 a mostrarle cómo hacer esta macro, gracias de antemano.
    0
    1. steen37 Mensajes publicados 10 Estado Miembro
       
      gracias
      0
  4. Aliboron Martin Mensajes publicados 3660 Fecha de registro   Estado Colaborador Última intervención   992
     
    ¿De qué versión de Excel se habla? ¿En qué nivel de actualización? ¿Sobre qué versión de Mac OS X?

    --
    ¡Hola en su casa!
    Bernard
    0
    1. steen37 Mensajes publicados 10 Estado Miembro
       
      VERSIÓN 14.7.2 para excel
      MacOS Sierra 10 12 6
      0
  5. Aliboron Martin Mensajes publicados 3660 Fecha de registro   Estado Colaborador Última intervención   992
     
    Deberías estar en la versión 14.7.6 actualmente.

    Dicho esto, para crear carpetas en el escritorio con los nombres contenidos en las celdas A1:A3, puedes utilizar la siguiente macro:

    Sub AutreTest()

    Filas = 3 ' última fila del rango a tratar
    For i = 1 To Filas
    NombreCarpeta = Worksheets("Feuil1").Range("A" & i).Value
    MiScript = "tell application " & Chr(34) & "Finder" & Chr(34) & Chr(13) & _
    "do shell script ""mkdir -p "" & quoted form of posix path of (" & _
    Chr(34) & "/Users/TuNombreAbreviado/Desktop/" & NombreCarpeta & Chr(34) & ")" & _
    Chr(13) & "end tell"
    On Error Resume Next
    MacScript (MiScript)
    On Error GoTo 0

    Next i

    End Sub

    Es evidentemente necesario adaptarlo a tus necesidades particulares (si tu rango es A6:A42, debes comenzar la lectura en 6 y no en 1 y el valor de la variable Filas debe ser 42 y no 3 - si no quieres crear las carpetas en el escritorio, necesitas adaptar la ruta, etc.)

    ¡Hola en su casa!
    Bernard
    0
    1. steen37 Mensajes publicados 10 Estado Miembro
       
      Gracias a ti, intentaré orientarme.
      0