Excel 2010 viene fornito con Visual Basic, Applications Edition (VBA ) , che è un semplice linguaggio di programmazione che è possibile utilizzare per manipolare il vostro foglio di lavoro di Excel . VBA può anche eseguire alcune semplici operazioni di calcolo , come l'apertura o la modifica di un file specificato . Se il codice VBA di Excel ha bisogno di lavorare con i file , può essere utile per determinare se esiste un file prima che il codice tenta di eseguire . È possibile impostare una funzione VBA per cercare l'esistenza del file, quindi chiamare la funzione ogni volta che avete bisogno di cercare un file . Istruzioni
1
Aprire un nuovo foglio di lavoro di Excel 2010 . Premere il tasto " Alt " e " F11 " per aprire la console di VBA .
2
Fare clic destro su " Foglio1 " sul lato sinistro della console . Muovi il mouse su "Inserisci" dal menu a comparsa e scegli "Modulo ". Fare doppio clic sul modulo che appare nella lista degli elementi sul lato sinistro dello schermo .
3
clic sullo spazio vuoto sul lato destro della console VBA . Digitare il seguente codice:
Funzione checkfile (filename As String ) As Boolean
checkfile = ( Dir (nomefile ) < > " " ) per
End Function
Questo creerà una funzione chiamata " checkfile " che è possibile chiamare da altre sezioni di codice VBA . La funzione è booleano come sarà restituire una risposta sì o no , e richiede di immettere un nome di file quando si chiama la funzione . La funzione utilizza il comando " dir" per portare il file in memoria . Se il file non esiste , il comando Dir restituirà una voce vuota e " checkfile " sarà falso .
4
Premere " Invio" per arrivare ad una nuova linea sotto la funzione appena creata . Inserisci il seguente codice :
Sub filestat ( ) per
checkfile ( "c: \\ screenshot1.bmp ") Then
MsgBox "Sì "
Else
MsgBox " Nope "
End If End Sub
Questa è solo una semplice macro che utilizzerà la funzione checkfile e restituire un " Yup "o " No message " , a seconda che il file esiste oppure no . Modificare "C : \\ screenshot1.bmp " a qualsiasi file che si sta cercando. Fare clic sul pulsante "Play" verde nella barra dei comandi di VBA per eseguire la macro e verificare l'esistenza del file.