aspetta la prima
codice:
Dim Tabella As ADODB.Recordset
alloca un'area di memoria per l'oggetto recordset

la seconda
codice:
set tabella = new ADODB.Recordset
inizializza l'oggetto restituendogli l'area di memoria allocata

esiste una forma contratta

codice:
Dim Tabella As New ADODB.Recordset
che dimensiona e inizializza l'oggetto

Usando la direttiva WithEvents non si può usare la forma contratta è necessario usare quella estesa, ma ti permette di accedere agli eventi della classe