• Вклады
  • Кредиты
  • Займы
  • Карты
  • Ипотека
  • Страхование
  • Инвестиции
  • Бизнес
  • Новости
  • Ещё
Все вклады и счета
Вклады онлайн на Банки.ру
Специальные предложения
Калькулятор вкладов
Накопительные счета
Вклады под высокий процент
Пополняемые вклады
Ставка ЦБ РФ
Мастер подбора кредитов
Потребительские кредиты
Рефинансирование
Кредитный рейтинг
Кредит под залог недвижимости
Микрозаймы
Автокредиты
Кредитный калькулятор
Мастер выдачи займов
Микрозаймы
Мастер выдачи займов
Займы под ПТС
Кредитные карты
Карты рассрочки
Дебетовые карты
Мастер подбора карт
Специальные предложения
Мастер подбора ипотеки
Ипотечные кредиты
Спецпредложения
Кредит под залог недвижимости
Кредит под залог "под ключ"
Строительство дома (ИЖС)
Все ипотечные программы
Рефинансирование
Вторичное жильё
Новостройки
Ипотечное страхование
Ипотечный калькулятор
Как накопить на первый взнос?
Какая программа мне подходит?
ОСАГО
КАСКО
Путешествие
Жизнь и здоровье
Акции
Ипотечное страхование
Страхование квартиры
Кредитное страхование жизни
Все предложения
С чего начать
Aкции
Подбор брокера
Специальные предложения
Фьючерсы
Фонды
Облигации
Золото
Все предложения
Расчетно-кассовое обслуживание
Эквайринг
Регистрация бизнеса
Бухгалтерские услуги
Готовые решения для бизнеса
Специальные предложения
Страхование бизнеса
Кредиты для бизнеса
Займы для бизнеса
Лизинг
Факторинг
Банковские гарантии
Готовые решения для ИП
Сервис проверки контрагентов
Все события дня
Лента новостей
Статьи
Мнение
Аналитические исследования
Финансовый словарь
Обучение
Программа лояльности
Банки
Банки России
Компании
Страховые компании
Страховые агенты и брокеры
Микрофинансовые организации
Биржевые брокеры
Управляющие компании
Рейтинги
Народный рейтинг банков
Народный рейтинг страховых компаний
Народный рейтинг инвестиций
Народный рейтинг микрофинансовых организаций
Премия Банки.ру
Показатели банков и компаний
Финансовые показатели банков
Общение
Диалог
Вопрос-ответ
Мероприятия
Сервисы
Курсы валют
Калькуляторы целей
Калькулятор НПФ
Проверка КБМ
Алкогольный калькулятор
Договор купли-продажи
Узнать кадастровый номер
Кредитная история
Все статьи
Обучение

VBA в «Экселе»: как это работает и какие задачи можно выполнять

Обучение
Дата публикации: 06.11.2024 09:00 Обновлено: 26.05.2025 12:23
27 899
Время прочтения: 3 минуты
Источник
Banki.ru
​

VBA, или Visual Basic for Applications, — это упрощенная версия языка программирования от компании Microsoft. Упрощенный Visual Basic помогает автоматизировать рутинные операции прямо в «Экселе». Расскажем, как этим пользоваться на примере сервиса Google Sheets. 

Почему Google Sheets

Вместо «Экселя» мы используем сервис Google Sheets, потому что он бесплатный и работает в онлайне: можно пользоваться с компьютера и телефона. Если «Эксель» привычнее — никаких проблем, в нем те же функции. 

Как выглядит программирование в Google Sheets 

Сервис Google Sheets не работает с Visual Basic for Applications (VBA), потому что это внутренний язык программирования для продуктов Microsoft Office («Ворда», «Экселя» и других). Зато в Google Sheets есть поддержка одного из самых популярных языков в мире — JavaScript. Именно на нем и пишутся программы для таблиц. 

Программирование при работе с «Экселем» или Google Sheets помогает выполнять монотонные повторяющиеся задачи. Например, вы записываете траты в сервисе Google Docs и хотите, чтобы они автоматически подтягивались в таблицу. Чтобы не переносить их вручную, можно написать программу на JavaScript. Или вы ведете финансовый учет так, что на одном листе таблицы у вас расписан один месяц, то теперь с помощью программы можно собрать общую статистику по месяцам за несколько лет. 

Также программирование используют для решения сложных уникальных задач, для которых в таблицах просто нет встроенного функционала. Например, программистов нанимают компании, которые ведут управленческий учет в Google Sheets и хотят доработать сервис под свои нужды. Таким образом, программирование расширяет функционал сервиса — рамки ограничены только возможностями языка JavaScript. 

Пройдите тест и получите инструкцию «Как защитить деньги от инфляции» от экспертов Банки.ру

1. Переходите по кнопке и установите приложение Банки.ру
2. Пройдите тест.
3. В финале вы найдете список инструментов, которые подойдут под вашу цель и капитал.

Тест. Как защитить деньги от инфляции

С чего начать программирование на VBA или JavaScript

Общий принцип создания программ для личного финансового учета выглядит так. Сначала вы пишете программный код, в котором указываете нужную вам последовательность действий. Например, взять в таблице одну строчку, проверить ее на дубли, и если они есть — удалить, затем взять следующую строчку. Чтобы начать писать программный код, нужно открыть встроенный редактор: нажмите Расширения → Apps Script:

Когда программный код готов — сохраните его. Затем запустите код, когда вам нужно. Например, раз в месяц, чтобы очищать таблицу от дублирующихся записей. Вот пример кода, который можно создать в редакторе:

function myFunction() {

  var spreadsheet = SpreadsheetApp.getActive();

  var sheet = spreadsheet.getActiveSheet();

  sheet.getRange(spreadsheet.getCurrentCell().getRow(), 1, 1, sheet.getMaxColumns()).activate();

  spreadsheet.getActiveRangeList().setBackground('#4c1130')

  .setFontColor('#ffffff')

  .setFontWeight('bold');

  spreadsheet.getActiveSheet().setFrozenRows(1);

};

Этот код управляет цветом и толщиной шрифта в некоторых ячейках. Для разовой задачи использовать его нерационально. Но если вам постоянно требуется менять оформление ячеек, лучше воспользоваться возможностями языка программирования, чтобы автоматизировать рутину. 

Чтобы начать программировать, нужно:

  • Разбираться в основах JavaScript. Это один из самых популярных языков программирования, поэтому в Интернете достаточно много бесплатных курсов и учебников. Однако как и любой другой язык программирования, он требует наличие технического склада ума.
  • Уметь работать с А1-нотацией. Например, нужно знать, что нотация Range("A1:B5") обращается к диапазону ячеек, а Range("A:A,C:C,F:F") — к столбцам А, С и F. 

Таким образом, программирование в Google Sheets упрощает решение задач, но требует от пользователя специальных навыков в области IT. 

Что нужно запомнить

  • VBA — язык программирования для «Экселя». JavaScript — для Google Sheets.
  • Чтобы программировать в Google Sheets, нужно знать основы языка и уметь работать с А1-нотацией. 
Читать в Telegram
telegram icon

Обучение

Что такое нейросеть простыми словами: как работает и как ей пользоваться
Что такое нейросеть простыми словами: как работает и как ей пользоваться
17.06.2025
3123
«Больше не могу платить ипотеку»: что делать, чтобы не остаться без квартиры
«Больше не могу платить ипотеку»: что делать, чтобы не остаться без квартиры
16.06.2025
7931
Назвали самые опасные инвестиции. Тест: сможете ли вы избежать ошибок?
Назвали самые опасные инвестиции. Тест: сможете ли вы избежать ошибок?
12.06.2025
6273
«Я думала, все достанется мне» — к чему приводит неполное завещание
«Я думала, все достанется мне» — к чему приводит неполное завещание
11.06.2025
10797
Как сэкономить на перелете из Москвы в Санкт‑Петербург
Как сэкономить на перелете из Москвы в Санкт‑Петербург
11.06.2025
5887
«Не могу сменить пароль на "Госуслугах"»: что делать, если все пошло не так
«Не могу сменить пароль на "Госуслугах"»: что делать, если все пошло не так
09.06.2025
16719
Поймали двойника на ЕГЭ-2025: что грозит за подмену участника экзамена
Поймали двойника на ЕГЭ-2025: что грозит за подмену участника экзамена
08.06.2025
11477
Нашли шпаргалку — удалили с ЕГЭ: как не попасть в ловушку на экзамене в 2025 году
Нашли шпаргалку — удалили с ЕГЭ: как не попасть в ловушку на экзамене в 2025 году
08.06.2025
6461
«Добровольно сдала телефон на ЕГЭ — и все равно удалили»
«Добровольно сдала телефон на ЕГЭ — и все равно удалили»
07.06.2025
6348
Рособрнадзор запретил проведение ЕГЭ за круглыми столами после жалобы из Москвы
Рособрнадзор запретил проведение ЕГЭ за круглыми столами после жалобы из Москвы
07.06.2025
6378

Материалы по теме

Как изменится в 2025 году налог на вклады после снижения ключевой ставки
Как выбрать и выгодно купить велосипед
С 1 июля 2025 года банки начнут чаще отказывать заемщикам с высокой долговой нагрузкой. Рассказываем, что это значит
Как мошенники обманывают покупателей Wildberries и Ozon. Раскрываем пять главных схем

Все продукты

  • Вклады
  • Кредиты
  • Микрозаймы
  • Ипотека
  • Кредитные карты
  • Дебетовые карты
  • ОСАГО
  • КАСКО
  • Бизнес
  • Инвестиции
  • Вопрос 612085
  • Вопрос 612979
  • Вопрос 613657
  • Вопрос 617622
  • Вопрос 621039
  • ИНН 110116102850
  • ИНН 220100028921
  • ИНН 220101957323
  • ИНН 220301634320
  • ИНН 220400087710
  • ИНН 220401276734
  • ИНН 220404713164
  • ИНН 220406614835
  • ИНН 220408726140
  • ИНН 220409235232
  • ИНН 220409779200
  • ИНН 220418531492
  • ИНН 220423465439
  • ИНН 220452755703
  • ИНН 220453532354
  • ИНН 220454090934
  • ИНН 220454307619
  • ИНН 220456239322
  • ИНН 220502035566
  • ИНН 220502309760
  • ИНН 220504745000
  • ИНН 220601646414
  • ИНН 220805219650
  • ИНН 220806817117
  • ИНН 220900262470
  • ИНН 220900707506
  • ИНН 220901151204
  • ИНН 220901278480
  • ИНН 220902102538
  • ИНН 220905021439
  • ИНН 220909608108
  • ИНН 220911196564
  • ИНН 220912884789
  • ИНН 220913762906
  • ИНН 220916223620
  • ИНН 221001697200
  • ИНН 221002849488
  • ИНН 222100005646
  • ИНН 222101418082
  • ИНН 222105823765
  • ИНН 222107447322
  • ИНН 222109258666
  • ИНН 222110321506
  • ИНН 222200244768
  • ИНН 222200769003
  • ИНН 222213980726
  • ИНН 222262564020
  • ИНН 222265360089
  • ИНН 222266345414
  • ИНН 222302080318
  • ИНН 222304369835
  • ИНН 222305373009
  • ИНН 222306810614
  • ИНН 222333140849
  • ИНН 222391703297
  • ИНН 222400275636
  • ИНН 222400412794
  • ИНН 222400664819
  • ИНН 222401273818
  • ИНН 222401991921
  • ИНН 222404641611
  • ИНН 222405069820
  • ИНН 222405753371
  • ИНН 222407273892
  • ИНН 222407682800
  • ИНН 222410259217
  • ИНН 222500293519
  • ИНН 222500536360
  • ИНН 222500574541
  • ИНН 222505478680
  • ИНН 222507080326
  • ИНН 222508893003
  • ИНН 222510131468
  • ИНН 222511026466
  • ИНН 222511804500
  • ИНН 222511925128
  • ИНН 222515564955
  • ИНН 222515913941
  • ИНН 222600152600
  • ИНН 222600690005
  • ИНН 222700047648
  • ИНН 222700625585
  • ИНН 223100787339
  • ИНН 223102024371
  • ИНН 223202765976
  • ИНН 223402389207
  • ИНН 223500125523
  • ИНН 223501754764
  • ИНН 223501916616
  • ИНН 223503229707
  • ИНН 223601183401
  • ИНН 224000627132
  • ИНН 224000713945
  • ИНН 224100167231
  • ИНН 224101968298
Главная Новости Обучение VBA в «Экселе»: как это работает и какие задачи можно выполнять
Банки.ру Самый большой финансовый маркетплейс в России*
Теперь финансовый маркетплейс Банки.ру и в мобильном приложении
app store google play app gallery ru store
qr
Установка приложения Банки.ру

Наведите камеру своего телефона на QR-код и перейдите по ссылке

О проекте Как это работает Наши награды Отзывы о Банки.ру Работа в Banki.ru Реклама Контакты Партнерская программа Служба поддержки Карта сайта MoneyPanda

ООО ИА «Банки.ру» использует файлы cookie для повышения удобства пользователей и обеспечения должного уровня работоспособности сайта и сервисов. Cookie называются небольшие файлы, содержащие информацию о настройках и предыдущих посещениях веб-сайта. Если вы не хотите использовать файлы cookie, то можете изменить настройки браузера. Условия использования смотрите здесь.

© 2005—2025 ООО ИА «Банки.ру». При использовании материалов гиперссылка на Banki.ru обязательна.

Свидетельство на товарный знак № 445945 от 18.10.2011г.

Пользовательское соглашение Политика обработки персональных данных Безопасность Наши эксперты

* На основе исследований OMI (Online Market Intelligence) в 2024 г., ООО «Тибурон» и АО «ИОМ Анкетолог» в 2023 г.

16+