Более быстро: Я соглашаюсь с крышкой - они этими же
Эффективно: Определите «эффективную». Вообще, вы вероятно были бы более лучшими с VBA в виду того что с Кодим VBA вы smogли сфокусировать ваше Кодего точно где для этого нужно быть. Макросы постижимо более родовы в объеме, в виду того что они должны учесть еще многие перемеююые чем Кодий VBA. Например, макрос должен мочь отрегулировать все Datatypes, и поэтому использовал бы более менее эффективное различное datatype. С вашим Кодим VBA, вы smogли объявить ваши перемеююые как специфически datatype, и исключаете потребность для VBA управлять накладными расходами для того различного datatype.