Este "for each A in B..." é usado para "percorrer" os elementos de uma coleção ou um array.
Usando o exemplo acima:
for each ctl in me.controls
if ctl.name = nome_do_controle then
ctl.setfocus
endif
next ctl
Leia-se assim ("aportuguesando"):
para cada controle em formulario_atual.controles
.
.
.
próximo controle
Então, no caso deste for é percorrido controle por controle do atual formulário até achar o desejado, o qual vc quer focar.
Ceeeeeerto? Para saber mais procure por For Each...Next statement no seu MSDN Library. Tá bem melhor explicado. Só fiz um resumo.
Desculpa pelo "aportuguesando"... foi um assassinato e com agravantes do português...
t+