Non c'è alcuna FORUMLA... non siamo maghi nè matematici... si chiama SINTASSI.
Puoi fare una cosa più raffinata... ovvero riempire una ComboBox con l'elenco Campi... e consentire all'utente di scegliere il Campo.
Devi fare attenzione a come formatti la stringa in quanto se il campo è Testo/Numerico/Data sai bene che le cose cambiano...!
A tal proposito ti propongo questo mio test:
**
In ogni modo non usare inutilmente parentesi TONDE..., non usare la proprietà TEXT ma VALUE...
str = "select * from martello where " & Me!txtNomeCampo.Value & " = '" & CodiceText.Value & "'"