Я изучил Excel в 1997 году. Это было потрясающе - простой в использовании интерфейс, мышь было приятно перемещаться по экрану, хорошие формулы, форматирование - все это было отличным опытом, я продолжал использовать Excel с новыми версиями Excel 97, 2000 , 2003 и так далее…

Я никогда не знал, что в Excel есть функция программирования, скрытая до 2000 года, когда я увидел, что есть что-то, называемое макросами, и много возможностей для программирования и взаимодействия с внешними COM/другими приложениями, я почувствовал, что Excel связан с внешним миром. очень, когда я научился использовать веб-сервисы из Excel, это было прекрасное чувство.

Теперь мы поняли, что в Excel есть возможность программирования, как научиться?

Если вы немного знаете, как работает программа, вы можете сразу же нажать кнопку ALT+F11, и вы попадете в редактор VBA (макросов), напишите свой код.

Код VBA очень похож на кодирование VB6, вы можете прочитать любую статью или видео по основам изучения VBA и начать писать код.

  1. ознакомиться с меню в редакторе vba
  2. научиться компилировать код
  3. ознакомиться с объектной моделью Excel (объект Excel, рабочая книга, лист, ячейка, диапазон и т. д.)
  4. написать код для доступа к свойствам/процедурам объектов, чтение/запись

Вы почти закончили,

В сети есть тонны кода vba, почти для каждой темы, не все из них легко использовать, если хотите, вы также можете выбрать онлайн-учебники vba.

Если вы не знаете, как работает программа

вы можете попробовать записать макрос с помощью пункта меню и нажать ALT + F11 и посмотреть, как Excel пишет код для вас. вам нужно знать, как писать программы для написания макросов.

Рагавендра — Разработчик — http://www.xlvba.net