si, è possibile
ti dico prima che non programmo in VB ma questo non dovrebbe creare problemi.

Prima di tutto imposti le tue variabili di campo con nomi che possono essere incrementati. var1, var2, var3 ...
A questo punto lavorando con il ciclo for next puoi inserire in una variabile d'appoggio il nome del campo e quindi far fare il controllo del contenuto tramite macro.

Ora te lo scrivo nel mio linguaggio (VFP)

FOR i=1 TO 5
myvar="var"+LTRIM(STR(i))
IF EMPTY(&myvar)
MsgBox="il campo "+myvar"non può essere vuoto"
ENDIF
NEXT

Non ti resta che tradurlo in VB
Ciao