Snabbare: Jag instämm med locket - de är samma
Effektivare: Definiera ”effektivare”. I allmänhet du skulle är antagligen bättre av med VBA, sedan med VBA kodifiera dig kunde fokusera ditt kodifierar exakt var det behöver att vara. Makro är understandably mer generisk i räckvidd, sedan de måste ta in i konto många mer variabler, än skulle VBA kodifierar. Till exempel en makro måste vara kompetent att behandla all Datatypes och därför skulle bruk den mindre effektiva Variant datatypen. Med din VBA kodifiera, du kunde förklara dina variabler som en specifik datatype och avlägsnar behovet för att VBA uppe i luften ska klara av för den Variant datatype.