ciao, se non sbaglio e se ho capito bene, c'è una proprietà nella form che si chiama keypreview e permette di intercettare il tasto premuto quando la form è attiva. Così quando la form è attiva e l'utente preme Y puoi far apparire un msgbox.
es: form_keydown(....)
if keycode = vbKeyF7 (oppure = "Y") Then
msgbox"""
endif
ciao