Начнем с того, что такое макрос. Это действия, запрограммированные на определенную последовательность. Создать такую последовательность в Excel можно двумя способами. Во-первых, с помощью макрорекордера ( программки, вшитой в Excel, которая записывает ваши действия). А во-вторых, с помощью редактора Visual Basic. Подробно и понятно читайте в этой статье:
Макрос можно записать двумя способами:
автоматически;
вручную.
Воспользовавшись первым вариантом, вы просто записываете определенные действия в программе Microsoft Excel, которые выполняете в данный момент времени. Потом, можно будет воспроизвести эту запись. Данный способ очень легкий, и не требует знания кода, но применение его на практике довольно ограничено.
Ручная запись макросов, наоборот, требует знаний программирования, так как код набирается вручную с клавиатуры. Но, грамотно написанный таким образом код, может значительно ускорить выполнение процессов.