Программы софт

Зачем нужны макросы в Excel?

word
Exel
   
Power Point FireFox
 
15 Апр
 КАТЕГОРИЯ:MS Office
Версия для печати Версия для печати

Сколько бы пользователи не грешили на компанию Microsoft и ее разработки, все же мы не представляем себе жизнь без операционной системы Windows, и, конечно же, без пакета Office. Давайте остановим свое внимание на таблицах Excel. Этим приложением мы можем решить массу локальных задач.

Очень часто задают вопросы:
1  Как решить задачи, которые не под силу стандартным функциям Excel?
2  Для чего нужны Макросы в Microsoft Excel?

Этой статьей постараюсь лаконично ответить на эти вопросы.
Понятно, что второй вопрос есть ответом на первый… Так давайте подробнее рассмотрим второй вопрос. Макрос – это программа, которой мы можем дополнить функциональность конкретного приложения. Или другими словами – допрограммировать нужную функцию. Excel использует язык программирования Visual Basic. Это достаточно мощный инструмент, с помощью которого можно решить практически любую локальную задачу. И так… Для чего нужны Макросы? Ответим на примере.
Например, дилер в казино сдал 20 карт, которые мы в точности записали (допустим, масти нас не интересуют). Нам надо определить сколько раз выпали некоторые из них:

На рисунке видим в колонке А порядок выпадения карт. В колонке В – карты которые нас интересуют. Задание: Посчитать количество вхождения 7-ок и Тузов в колонку А.
Эта задача, конечно же, очень утрирована. Но по логике – она очень распространенная у пользователей Excel.
Ниже приведен макрос который соответственно решает данную задачу:
Sub Макрос1()
Dim kol(10) As Integer
For i = 1 To 2
kol(i) = 0
For j = 1 To 20
If Cells(i + 1, 2) = Cells(j + 1, 1) Then
kol(i) = kol(i) + 1
End If
Next j
Cells(i + 1, 4) = kol(i)
Next i
End Sub
Результат работы макроса можем видеть в колонке D.

    Похожие статьи

    Залётные адреса:
    Комментировать

    Комментарии закрыты.

     
    ВидеомонтажВеб браузер
    MS Access Требования Windows 7