Я изучил Excel в 1997 году. Это было потрясающе - простой в использовании интерфейс, мышь было приятно перемещаться по экрану, хорошие формулы, форматирование - все это было отличным опытом, я продолжал использовать Excel с новыми версиями Excel 97, 2000 , 2003 и так далее…
Я никогда не знал, что в Excel есть функция программирования, скрытая до 2000 года, когда я увидел, что есть что-то, называемое макросами, и много возможностей для программирования и взаимодействия с внешними COM/другими приложениями, я почувствовал, что Excel связан с внешним миром. очень, когда я научился использовать веб-сервисы из Excel, это было прекрасное чувство.
Теперь мы поняли, что в Excel есть возможность программирования, как научиться?
Если вы немного знаете, как работает программа, вы можете сразу же нажать кнопку ALT+F11, и вы попадете в редактор VBA (макросов), напишите свой код.
Код VBA очень похож на кодирование VB6, вы можете прочитать любую статью или видео по основам изучения VBA и начать писать код.
- ознакомиться с меню в редакторе vba
- научиться компилировать код
- ознакомиться с объектной моделью Excel (объект Excel, рабочая книга, лист, ячейка, диапазон и т. д.)
- написать код для доступа к свойствам/процедурам объектов, чтение/запись
Вы почти закончили,
В сети есть тонны кода vba, почти для каждой темы, не все из них легко использовать, если хотите, вы также можете выбрать онлайн-учебники vba.
Если вы не знаете, как работает программа
вы можете попробовать записать макрос с помощью пункта меню и нажать ALT + F11 и посмотреть, как Excel пишет код для вас. вам нужно знать, как писать программы для написания макросов.
Рагавендра — Разработчик — http://www.xlvba.net