Uso di variabili in istruzioni SQL può essere difficile , ma si può dare la flessibilità necessaria per riutilizzare una singola istruzione SQL per interrogare dati diversi . In Visual Basic, Applications Edition (VBA ), è possibile costruire istruzioni SQL che possono contenere criteri di stringa . Per utilizzare una variabile stringa in una dichiarazione stringa SQL è necessario utilizzare il ( ") come delimitatore di stringa e di applicare le virgolette singole (') attorno alla variabile. Utilizzare le variabili nella stringa SQL invece di riscrivere un'istruzione SQL più e più volte a interrogare dati usando criteri diversi. istruzioni 
 1 
 iniziare creando due variabili che si intende utilizzare nel codice VBA , uno per tenere il valore della variabile e l'altra per contenere la stringa SQL . Digitare quanto segue per creare le variabili : 
 
 Dim mySQLVariable As String 
 
 Dim strSQL As String 
 2 
 Impostare un valore per la variabile che si utilizzerà nella stringa SQL come la seguente : < br 
 mySQLVariable > = " Vendite Manger " 
 3 
 Definire la stringa SQL come la seguente : . 
 
 strSQL = " Dipendenti SELECT [ Nome ] , " 
 
 strSQL = strSQL &" Dipendenti . [ Cognome ] , " 
 
 strSQL = strSQL &" Dipendenti . [ Professione ] " 
 
 strSQL = strSQL & " FROM dipendenti " 
 
 strSQL = strSQL & " WHERE ( ( ( Employees. [ Professione ] ) = ' Sales Manager ')); " 
 4 
 Modifica l' ultima riga di codice in il passo precedente e sostituire " Sales Manager " con la variabile come la seguente : 
 
 strSQL = strSQL & "WHERE ( ( ( Employees. [ Professione ] ) = ' " & ( mySQLVariable ) & " ' ) ) , "