Quello che fai è tecnicamente inutile e sbagliato.
Hai letto come si usa la Funzione OPENFORM...?
Sub OpenForm(FormName,
[View As AcFormView = acNormal],
[FilterName],
[WhereCondition],
[DataMode As AcFormOpenDataMode = acFormPropertySettings],
[WindowMode As AcWindowMode = acWindowNormal],
[OpenArgs])
Membro di Access.DoCmd
Cosa rappresenta per te il parametro [WhereCondition]...?
DoCmd.OpenForm "ELENCO 1", , ,"[Campo 2] = '" & VST & "'", , acWindowNormal
P.S. non usare caratteri speciali quando nomini degli Oggetti, lo Spazio è un carattere definibile "speciale"... da evitare.
Poi [Campo2] è il nome del campo o del controllo...?
Poi la Form "AUDIT" è una form esterna o la stessa in cui gira il codice in questione...?
Fai molta molta confusione a mio avviso.