Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Microsoft Access >> .

Come posso controllare se esiste un file in Excel ?

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.

 

software © www.354353.com