Excel-spreadsheets kunt u helpen de taak van het creëren van meerdere mappen te automatiseren . Een manier om mappen te genereren is om een script met behulp van data reeksen en de batch commando creëren " md . " Een andere methode is met behulp van een macro door de MkDir functie , een onderdeel van Microsoft Excel VBA . Dit biedt flexibiliteit en is minder tijdrovend . Alleen onder de juiste mapnamen in uw spreadsheet voor deze technieken te werken . " ? , " : " , " " . | " " * ", " < ", " > " En de map namen moeten niet tussen aanhalingstekens , of een van de personages " \\ ", " /", bevatten Wat je nodig hebt Plain text editor ( Notepad , Notepad + + of TextPad ) Toon Meer Aanwijzingen Met behulp van een batchbestand 1 Schik uw map namen in een enkele kolom . Klik op de kolomkop en typ " mapnamen " in het veld naam naast de formulebalk . Kopen van 2 Voeg een lege kolom links van de " mapnamen " kolom met de rechtermuisknop op de kolomkop en kiezen voor " invoegen ". 3 Markeer de eerste cel in de lege kolom . Voer de volgende tekst in de formule balk , en kopieer het naar de andere lege cellen . = " Md " & mapnamen 4 Open uw platte tekst editor en maak een leeg document . Kopieer en plak de onderstaande code aan het begin van het bestand . Vervang " C : \\ Temp " met het volledige pad naar de map waarin u wilt mappen toe te voegen . Bijvoorbeeld om mappen toe te voegen aan " Songs" in je " D " drive , gebruik het pad " D : . \\ Songs" @ echo off cd " C : \\ Temp " < br > 5 Keer terug naar uw Excel-werkmap . Met de rechtermuisknop op de kop van de kolom met de " md " formules en kies 'Kopiëren'. Ga terug naar uw tekstverwerker , en plak de waarden aan het einde van het bestand . Uw bestand ziet er nu ongeveer als volgt : @ echo off cd " c: \\ Temp " md foldername1 md foldername2 .. 6 Sla het bestand op uw bureaublad als ' CreateFolders.bat . " Ga naar het bureaublad en voer het batchbestand door te dubbelklikken op het pictogram . Uw mappen zijn nu klaar voor gebruik . Met behulp van een Macro 7 Open de Excel-werkmap . Houd de toets " Alt " naar beneden en druk op " F8 " om het venster Macro's te openen . 8 Enter " MakeFolders " onder " Macro Name ", en klik op de knop "Create " . Dit opent de VBA- editor Kopieer 9 en plak de volgende macro in de editor : . Sub MakeFolders ( ) Dim Rng als Range Dim maxRows , maxCols , r , c As Integer Set RNG = Selection maxRows = Rng.Rows.Count maxCols = Rng.Columns.Count < br > Bij c = 1 To maxCols r = 1 Doe terwijl r < = maxRows Als Len ( Dir ( ActiveWorkbook.Path & " \\ " & Rng ( r , c ) , vbDirectory ) ) = 0 Then MkDir ( ActiveWorkbook.Path & " \\ " & Rng ( r , c ) ) op Twitter On Error Resume Next End If r = + 1 Loop Volgende c End Sub 10 r Bewaar uw bestand als een macro -enabled werkboek door het openen van het menu "Bestand " en te kiezen voor " Opslaan als. " Selecteer uw gewenste bestandsnaam en kies " Excel -werkmap met macro " naast " Opslaan als type bestand . " Klik op de knop "Opslaan" . 11 Selecteer de cellen met de mapnamen . Houd de toets " Alt " en druk op " F8 " om het venster Macro's te openen . Dubbelklik op " MakeFolders . " De mappen zijn nu klaar voor gebruik .
|