planilhas do Excel podem ajudar a automatizar a tarefa de criar várias pastas. Uma maneira de gerar pastas é criar um script usando intervalos de dados e o comando batch "md". Outro método é usando um macro através da função MkDir, um componente do Microsoft Excel VBA. Isto oferece flexibilidade, e é menos demorado. incluir apenas os nomes das pastas adequadas em sua planilha para estas técnicas para trabalhar. Os nomes das pastas não deve conter aspas, ou qualquer um dos caracteres "", "/", ":", "?", "*", "<," ">"E" | ".
Coisas que você precisa
- editor de texto simples (Notepad, Notepad ++ ou TextPad)
Usando um arquivo em lotes
Organize seus nomes de pasta em uma única coluna. Clique no cabeçalho da coluna e digite "foldernames" no campo Nome ao lado da barra de fórmulas.
Adicionar uma coluna em branco à esquerda da coluna "foldernames" por direito; clicando no cabeçalho da coluna e escolhendo "Inserir".
Realce a primeira célula na coluna em branco. Digite o seguinte texto na barra de fórmulas, e copiá-lo para as outras células em branco.
= foldernames "MD"
Abra o seu editor de texto simples e criar um documento em branco. Copiar e colar o código abaixo no inicio do ficheiro. Substitua "C: Temp" com o caminho completo para o diretório no qual você gostaria de adicionar pastas. Por exemplo, para adicionar pastas para "canções" dentro de sua unidade "D", use o caminho "D:. Canções"
@echo off
cd "C: Temp"
Volte para o seu livro do Excel. direita; clique no cabeçalho da coluna que contém as fórmulas "MD" e selecione "Copiar". Volte para o seu editor de texto e cole os valores no final do arquivo. Seu arquivo agora deve ser algo como isto:
@echo off
cd "c: Temp"
md foldername1
md foldername2
..
Salve o arquivo no seu desktop como "CreateFolders.bat." Ir para o ambiente de trabalho e execute o arquivo de lote clicando duas vezes em seu ícone. Suas pastas estão agora prontos para uso.
Usando uma Macro
Abra o livro do Excel. Segure a tecla "Alt" para baixo e pressione "F8" para abrir a janela Macros.
Enter "MakeFolders" em "Nome da macro," e clique no botão "Create". Isso abre o editor VBA.
Copie e cole o seguinte macro no editor:
MakeFolders sub ()
Dim Rng Como Gama
maxRows fraca, maxCols, r, c As Integer
Definir Rng = Seleção
maxRows = Rng.Rows.Count
maxCols = Rng.Columns.Count
Para c = 1 Para maxCols
r = 1
Do While r <= maxRows
Se Len (Dir (ActiveWorkbook.Path "" RNG (R, C), vbDirectory)) = 0 Then
MkDir (ActiveWorkbook.Path "" RNG (r, c))
On Error Resume Next
Fim se
r = r + 1
laço
Próximo c
End Sub
Salve o arquivo como uma pasta de trabalho habilitado para macro, abrindo o menu "Arquivo" e escolha "Salvar como". Digite seu nome de arquivo preferido e escolha "Livro do Excel Macro-Enabled" ao lado de "Salvar como tipo de arquivo." Clique no botão "Save".
Realce as células que contêm os nomes das pastas. Mantenha pressionada a tecla e pressione "Alt" "F8" para abrir a janela Macros. Dê um duplo clique em "MakeFolders." As pastas estão agora prontos para uso.
dicas avisos
- A macro cria pastas no mesmo diretório que o seu livro activo. Para criar pastas no diretório que contém a pasta de trabalho habilitado para macro, substitua todas as instâncias de "ActiveWorkbook" no código com "ThisWorkbook."
- Se você estiver usando o Microsoft Excel 2007, você pode não ter acesso à janela de Macros e na guia "Desenvolvedor" por padrão. Para permitir isso, clique no orbe Microsoft Office e escolha "Opções do Excel." Clique em "Popular" no painel Categoria, e escolha "Mostrar guia Desenvolvedor na Faixa de Opções." Clique em "OK" para salvar as alterações.