Hola David, lo primero agradecerte tu respuesta, pero hay una cosa que sigo sin entender, tu dices que "si tratas de utilizar esa variable provocará el típico error de "Variable de tipo Object [...] no está establecida" pero en realidad si que se usa aqui no?:
With C
. visible=true
.Datafield= “Last”
. Caption= “Last name”
End With
Siento ser pesado pero es que no lo entiendo.

...Muchas gracias compañer@s!