Visto che vuoi passare a VB.NET (e comunque ad una programmazione OOP) dovresti studiarne le basi teoriche prima di buttarti a capofitto nel codice. Se non altro per capire i messaggi di errore ...
Sicuro che questo elemento esista?
Tables("Righe_estratte")