Мониторинг обменных курсов валют
18c0693f

Объекты Excel Лекция из курса «Основы офисного программирования и документы Excel»


Биллиг Владимир Арнольдович
Интернет-Университет Информационных Технологий, INTUIT.ru


Биллиг Владимир Арнольдович
Интернет-Университет Информационных Технологий, INTUIT.ru




Биллиг Владимир Арнольдович
Интернет-Университет Информационных Технологий, INTUIT.ru




Биллиг Владимир Арнольдович
Интернет-Университет Информационных Технологий, INTUIT.ru




Биллиг Владимир Арнольдович
Интернет-Университет Информационных Технологий, INTUIT.ru




Биллиг Владимир Арнольдович
Интернет-Университет Информационных Технологий, INTUIT.ru




Биллиг Владимир Арнольдович
Интернет-Университет Информационных Технологий, INTUIT.ru




Биллиг Владимир Арнольдович
Интернет-Университет Информационных Технологий, INTUIT.ru

Приведу текст программы, рисующей стрелки: Public Sub DependArrows() 'Проведение стрелок, задающих зависимости ячеек. Dim i As Integer With ThisWorkbook.Worksheets(3) 'Установка области выделения Dim myRange As Range Set myRange = .Range("D32") 'Поочередное вычисление влияющих ячеек For i = 1 To 10 myRange.ShowPrecedents Next i 'Все стрелки можно удалить! '.ClearArrows End With End Sub

Продолжим рассмотрение методов:

Public Sub Eval() 'Организация вычислений по запросу пользователя. Dim NameOfCell As String, Mes As String Dim Val As Variant 'Запрос ячейки. Mes = "Введите имя ячейки,значение которой Вас интересует" NameOfCell = InputBox(Prompt:=Mes, _ Title:="Ввод имени", Default:="A1") Val = Evaluate(NameOfCell).Value MsgBox ("Значение ячейки " & NameOfCell & " = " & Val)

'Запрос на вычисление функции. Mes = "Задайте функцию и аргумент - получите значение" NameOfCell = InputBox(Prompt:=Mes, _ Title:="Ввод функции", Default:="SIN(3)") Val = Evaluate(NameOfCell) MsgBox ("Значение функции " & NameOfCell & " = " & Val) End Sub




Биллиг Владимир Арнольдович
Интернет-Университет Информационных Технологий, INTUIT.ru




Биллиг Владимир Арнольдович
Интернет-Университет Информационных Технологий, INTUIT.ru




Биллиг Владимир Арнольдович
Интернет-Университет Информационных Технологий, INTUIT.ru




Биллиг Владимир Арнольдович
Интернет-Университет Информационных Технологий, INTUIT.ru




На рисунках показаны окна, которые открывались в процессе диалога с пользователем при вычислении значения выражения:


Рис. 3.8.  Ввод выражения, заданного строкой


Рис. 3.9.  Вычисление выражения интерпретатором формул





Самый выгодный курс обмена валюты