Des feuilles de calcul Excel peuvent vous aider à automatiser la tâche de créer plusieurs dossiers. Une façon de générer des dossiers est de créer un script utilisant des plages de données et la commande batch "MD". Une autre méthode consiste à utiliser une macro à travers la fonction MkDir, un composant de Microsoft Excel VBA. Cette offre une flexibilité, et il est moins de temps. Inclure uniquement les noms de dossiers appropriés dans votre feuille de calcul pour ces techniques de travail. Les noms de dossiers ne doivent pas contenir de guillemets, ou l'un des caractères "", "/", ":", "?", "*", "Lt ;," ">" et "|".
Organisez vos noms de dossiers dans une seule colonne. Cliquez sur l'en-tête de la colonne et tapez "foldernames" dans le champ de nom à côté de la barre de formule.
Ajouter une colonne vide à gauche de la colonne "foldernames« de droit; cliquant l'en-tête de la colonne et en choisissant "Insérer".
Mettez en surbrillance la première cellule de la colonne vide. Entrez le texte suivant dans la barre de formule, et le copier dans les autres cellules vides.
= foldernames "md"
Ouvrez votre éditeur de texte et de créer un document vierge. Copiez et collez le code ci-dessous au début du fichier. Remplacer "C: Temp" avec le chemin complet vers le répertoire dans lequel vous souhaitez ajouter des dossiers. Par exemple, pour ajouter des dossiers à «chansons» dans votre lecteur "D", utiliser le chemin «D: Songs."
echo off
cd "C: Temp"
Retour à votre classeur Excel. droit; cliquez sur l'en-tête de la colonne contenant les formules "MD" et choisissez "Copier". Retour à votre éditeur de texte, et coller les valeurs à la fin du fichier. Votre fichier devrait maintenant ressembler à ceci:
echo off
cd "c: Temp"
md foldername1
md foldername2
..
Enregistrez le fichier sur votre bureau comme "CreateFolders.bat." Allez sur le bureau, et exécutez le fichier de commandes en double-cliquant sur son icône. Vos dossiers sont maintenant prêts à l'emploi.
Ouvrez le classeur Excel. Maintenez la touche "Alt" enfoncée et appuyez sur "F8" pour ouvrir la fenêtre Macros.
Entrez "MakeFolders» sous «Nom de la macro," et cliquez sur le bouton "Créer". Cela ouvre l'éditeur VBA.
Copiez et collez la macro suivante dans l'éditeur:
MakeFolders sub ()
Dim Rng Comme Range
MaxRows Dim, maxCols, R, C As Integer
Réglez Rng = Sélection
maxRows = Rng.Rows.Count
maxCols = Rng.Columns.Count
Pour c = 1 Pour maxCols
r = 1Do While r lt; = maxRows
Si Len (Dir (ActiveWorkbook.Path "" Rng (r, c), vbDirectory)) = 0 Then
MkDir (ActiveWorkbook.Path "" RNG (r, c))
On Error Resume Next
Fin si
r = r + 1
Boucle
Suivant c
End Sub
Enregistrez votre fichier en tant que macro-enabled classeur en ouvrant le menu "Fichier" et choisir "Enregistrer sous." Entrez votre nom de fichier préféré et choisissez "classeur Excel Macro-Enabled" à côté de "Enregistrer sous Type de fichier." Cliquez sur le bouton "Enregistrer".
Mettez en surbrillance les cellules contenant les noms de dossiers. Maintenez la touche enfoncée et appuyez sur "Alt" "F8" pour ouvrir la fenêtre Macros. Double-cliquez sur "MakeFolders." Les dossiers sont maintenant prêts à l'emploi.