Ya veo, ya... Pero lo que no entiendo es
Código:
If TablaArticulos.Fields(strCveSecc) = "seccion1" Then
Porque... digo que si
strCveSecc es, pongamos por caso "MiSeccion", TablaArticulos.Fields("MiSeccion") será siempre lo mismo, ¿no?. No entiendo ese condicionante... puesto que
strCveSecc lo tomas siempre del mismo registro que el campo que buscas...
A lo mejor me estoy liando, pero insisto en que no le veo la lógica...