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