Kako napraviti mape iz Excel proračunske tablice
Excel proračunske tablice mogu vam pomoći automatizirati zadatak stvaranja više mapa. Jedan od načina generiranja mapa je stvaranje skripte pomoću raspona podataka i skupne naredbe "md." Druga metoda je korištenje makronaredbe kroz funkciju MkDir, komponentu programa Microsoft Excel VBA. To nudi fleksibilnost i oduzima manje vremena. Uključite samo ispravne nazive mapa u proračunsku tablicu kako bi ove tehnike funkcionirale. Nazivi mapa ne bi smjeli sadržavati navodnike ili bilo koji od znakova "," "/", ":", "*", "?", "<," ">" i "|."
Korištenje paketne datoteke
1. korak
Rasporedite nazive mapa u jedan stupac. Kliknite na zaglavlje stupca i upišite "FOLDERNAMES" u polje za naziv pored trake formule.
2. korak
Dodajte prazan stupac lijevo od stupca "FOLDERNAMES" desnim klikom na zaglavlje stupca i odabirom "Insert."
3. korak
Označite prvu ćeliju u praznom stupcu. Unesite sljedeći tekst u traku formule i kopirajte ga u ostale prazne ćelije.
="md "&IMENA MAPA
4. korak
Otvorite uređivač običnog teksta i izradite prazan dokument. Kopirajte i zalijepite kod ispod na početak datoteke. Zamijenite "C:\Temp" cijelim putem do direktorija u koji želite dodati mape. Na primjer, za dodavanje mapa u "Pjesme" unutar vašeg "D" diska, upotrijebite stazu "D:\Pjesme."
@echo off cd "C:\Temp"
Korak 5
Vratite se na svoju Excel radnu knjigu. Desnom tipkom miša kliknite zaglavlje stupca koji sadrži formule "md" i odaberite "Kopiraj". Vratite se u uređivač teksta i zalijepite vrijednosti na kraj datoteke. Vaša bi datoteka sada trebala izgledati otprilike ovako:
@echo off cd "c:\Temp" md foldername1 md foldername2 ..
Korak 6
Spremite datoteku na svoju radnu površinu kao "CreateFolders.bat." Idite na radnu površinu i pokrenite batch datoteku dvostrukim klikom na njezinu ikonu. Vaše su mape sada spremne za upotrebu.
Korištenje makronaredbe
1. korak
Otvorite Excel radnu knjigu. Držite pritisnutu tipku "Alt" i pritisnite "F8" da biste otvorili prozor Macros.
2. korak
Unesite "MakeFolders" pod "Naziv makronaredbe" i kliknite gumb "Stvori". Ovo otvara VBA editor.
3. korak
Kopirajte i zalijepite sljedeću makronaredbu u editor:
Sub MakeFolders()
Dim Rng kao raspon Dim maxRows, maxCols, r, c kao cijeli broj
Postavite Rng =odabir
maxRows =Rng.Rows.Count maxCols =Rng.Columns.Count
Za c =1 To maxCols r =1 Do While r <=maxRows If Len(Dir(ActiveWorkbook.Path &"" &Rng(r, c), vbDirectory)) =0 Then MkDir (ActiveWorkbook.Path &"" &Rng (r, c)) Pri pogrešci Nastavi sljedeći kraj Ako je r =r + 1 petlja Sljedeći c
Kraj pod
4. korak
Spremite svoju datoteku kao radnu knjigu s omogućenim makronaredbama otvaranjem izbornika "Datoteka" i odabirom "Spremi kao". Unesite željeni naziv datoteke i odaberite "Excel radna knjiga s omogućenom makronaredbom" pokraj "Spremi kao vrstu datoteke". Pritisnite gumb "Spremi".
Korak 5
Označite ćelije koje sadrže nazive mapa. Držite pritisnutu tipku "Alt" i pritisnite "F8" da biste otvorili prozor Macros. Dvaput kliknite na "MakeFolders". Mape su sada spremne za upotrebu.
Savjet
Makronaredba stvara mape u istom direktoriju kao i vaša aktivna radna knjiga. Da biste stvorili mape u direktoriju koji sadrži radnu knjigu s omogućenom makronaredbom, zamijenite sve instance "ActiveWorkbook" u kodu s "ThisWorkbook."
Upozorenje
Ako koristite Microsoft Excel 2007, možda nećete imati pristup prozoru Macros i kartici "Developer" prema zadanim postavkama. Da biste to omogućili, kliknite kuglu Microsoft Office i odaberite "Opcije programa Excel". Kliknite "Popularno" u oknu Kategorija i odaberite "Prikaži karticu Razvojni programer na vrpci." Pritisnite "OK" za spremanje promjena.