Fare clic sul pulsante "Opzioni" del pulsante Office, quindi fare clic su "Mostra sviluppatore " casella per rivelare la scheda " Sviluppo " . Questa scheda contiene i pulsanti per le macro di Visual Basic . Potrai utilizzare una macro VBA per elencare i file in una directory e conservare l'elenco in un nuovo foglio di calcolo . 
 
 2 Fare clic sulla scheda "Sviluppatore " , quindi fare clic sul pulsante " Visual Basic " per accedere all'ambiente di programmazione Visual Basic . Fare doppio clic sulla voce " Questa cartella di lavoro " nel pannello di navigazione a sinistra dello schermo . Questa azione apre una nuova finestra di programmazione in cui per entrare il vostro programma di directory. 
 3 
 Incollare il seguente programma nella finestra di programmazione . Questo programma utilizza la funzione VBA " Dir " per leggere una directory. L'output di tale funzione è un singolo file da quella directory . 
 
 Option Explicit 
 
 ListFiles Public Sub () 
 
 Dim d 
 
d = Dir ( "c : \\ \\ * finestre " ) per
 MsgBox d 
 
 End Sub 
 4 
 Clicca su uno dichiarazioni del programma , quindi fare clic sul menu " Run " di "Esegui " il comando per eseguire il programma . Excel visualizza una finestra di messaggio che indica il nome di un file nella cartella " C : \\ Windows. " 
 5 
 Incollare il seguente programma dopo il " sub End" dichiarazione del primo programma . Questo programma crea una nuova cartella di lavoro e inserisce un valore in una delle sue celle . Il tuo programma finale che elenca i file di una directory utilizzerà le dichiarazioni in questo programma per inserire i nomi dei file in una nuova cartella di lavoro . 
 
 Option Explicit 
 
 pubblico MakeNewWorkbook Sub ( ) 
 
 cartelle di lavoro . Aggiungi 
 
 ActiveCell = " Ciao a tutti " 
 
 End Sub 
 6 
 Eseguire il programma che avete fatto la precedente, e quindi fare clic sull'icona "Excel " in Nella barra delle applicazioni di Windows per tornare a Excel . Il vostro programma aggiungerà una nuova cartella di lavoro il cui foglio di calcolo corrente visualizza il testo " Ciao a tutti " nella cella A1 . 
 7 
 Usa step 2 di istruzioni per tornare all'ambiente di programmazione VBA , e quindi incollare il seguente programma dopo il "Sub End" dichiarazione del programma precedente . Questo programma utilizza la funzione " Dir " per raccogliere tutti i file nella cartella "C : \\ windows " cartella . Il programma memorizza ogni nome di file nella relativa riga in un foglio di calcolo di una nuova cartella di lavoro . 
 
 Option Explicit 
 
Public Sub ListOneFile ( ) per
 Dim d 
 
d = Dir ( " c: \\ windows \\ * " ) per
 Workbooks.Add 
 
 fare fino a d = " " 
 
 ActiveCell = d 
 
 ' spostare verso il basso 
 
 ActiveCell.Offset ( 1) . Selezionare 
 
 d = Dir 
 
 loop 
 
 End Sub 
 8 
 eseguire il programma come avete fatto i precedenti, e poi tornare a Excel utilizzando le istruzioni passo di 6 . Vedrete un nuovo foglio di calcolo le cui cellule visualizzare un elenco di tutti i file nella cartella "C : \\ windows " . Directory 
 
              
software © www.354353.com