>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come creare cartelle da un foglio di calcolo Excel

I fogli di calcolo di Excel possono aiutarti ad automatizzare l'attività di creazione di più cartelle. Un modo per generare cartelle consiste nel creare uno script utilizzando gli intervalli di dati e il comando batch "md". Un altro metodo consiste nell'utilizzare una macro tramite la funzione MkDir, un componente di Microsoft Excel VBA. Ciò offre flessibilità e richiede meno tempo. Includi solo i nomi di cartella corretti nel foglio di calcolo affinché queste tecniche funzionino. I nomi delle cartelle non devono contenere virgolette o caratteri "," "/", ":," "*", "?", "<," ">" e "|."

Utilizzo di un file batch

Passaggio 1

Disponi i nomi delle cartelle in un'unica colonna. Fai clic sull'intestazione della colonna e digita "FOLDERNAMES" nel campo del nome accanto alla barra della formula.

Passaggio 2

Aggiungi una colonna vuota a sinistra della colonna "FOLDERNAMES" facendo clic con il pulsante destro del mouse sull'intestazione della colonna e scegliendo "Inserisci".

Passaggio 3

Evidenzia la prima cella nella colonna vuota. Inserisci il seguente testo nella barra della formula e copialo nelle altre celle vuote.

="md "&NOMI CARTELLE

Passaggio 4

Apri il tuo editor di testo semplice e crea un documento vuoto. Copia e incolla il codice qui sotto all'inizio del file. Sostituisci "C:\Temp" con il percorso completo della directory in cui desideri aggiungere le cartelle. Ad esempio, per aggiungere cartelle a "Songs" all'interno dell'unità "D", utilizza il percorso "D:\Songs".

@echo off cd "C:\Temp"

Passaggio 5

Torna alla cartella di lavoro di Excel. Fare clic con il pulsante destro del mouse sull'intestazione della colonna contenente le formule "md" e scegliere "Copia". Torna al tuo editor di testo e incolla i valori alla fine del file. Il tuo file ora dovrebbe assomigliare a questo:

@echo off cd "c:\Temp" md foldername1 md foldername2 ..

Passaggio 6

Salva il file sul desktop come "CreateFolders.bat". Vai sul desktop ed esegui il file batch facendo doppio clic sulla sua icona. Le tue cartelle sono ora pronte per l'uso.

Utilizzo di una macro

Passaggio 1

Apri la cartella di lavoro di Excel. Tieni premuto il tasto "Alt" e premi "F8" per aprire la finestra Macro.

Passaggio 2

Immettere "MakeFolders" in "Nome macro" e fare clic sul pulsante "Crea". Questo apre l'editor VBA.

Passaggio 3

Copia e incolla la seguente macro nell'editor:

Sub MakeFolders()

Dim Rng As Range Dim maxRows, maxCols, r, c As Integer

Imposta Rng =Selezione

maxRows =Rng.Rows.Count maxCols =Rng.Columns.Count

For 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)) In caso di errore Riprendi Next End If r =r + 1 Loop Next c

Fine Sub

Passaggio 4

Salva il tuo file come cartella di lavoro con abilitazione macro aprendo il menu "File" e scegliendo "Salva con nome". Inserisci il nome del tuo file preferito e scegli "Cartella di lavoro abilitata per Excel" accanto a "Salva come tipo di file". Fare clic sul pulsante "Salva".

Passaggio 5

Evidenzia le celle contenenti i nomi delle cartelle. Tenere premuto il tasto "Alt" e premere "F8" per aprire la finestra Macro. Fare doppio clic su "Crea cartelle". Le cartelle sono ora pronte per l'uso.

Suggerimento

La macro crea cartelle nella stessa directory della cartella di lavoro attiva. Per creare cartelle nella directory che contiene la cartella di lavoro con attivazione macro, sostituisci tutte le istanze di "ActiveWorkbook" nel codice con "ThisWorkbook".

Avviso

Se utilizzi Microsoft Excel 2007, potresti non avere accesso alla finestra Macro e alla scheda "Sviluppatore" per impostazione predefinita. Per abilitarlo, fai clic sulla sfera di Microsoft Office e scegli "Opzioni Excel". Fai clic su "Popolare" nel riquadro Categoria e scegli "Mostra scheda Sviluppatore nella barra multifunzione". Fai clic su "OK" per salvare le modifiche.


  1. Come fare un file WAV da un CD
  2. Come creare numeri negativi =0 in Excel
  3. Come creare un elenco di 2 colonne in un foglio di calcolo Excel
  4. Come creare un file JPEG
  5. Come creare un file SWF
  6. Come creare righe su un foglio di calcolo Excel