Più velocemente: Sono d'accordo con la protezione - sono gli stessi
Più efficiente: Definire “più efficiente„. Probabilmente sareste generalmente più ricco con VBA poiché con il codice di VBA potreste mettere a fuoco esattamente il vostro codice dove deve essere. Le macro sono naturalmente più generiche nella portata, poiché devono considerare molte altre variabili che codice di VBA. Per esempio, una macro deve potere trattare tutto il Datatypes e quindi userebbe il datatype variabile meno efficiente. Con il vostro codice di VBA, potreste dichiarare le vostre variabili come datatype specifico ed eliminate la necessità per VBA di dirigere le spese generali per quel datatype variabile.