Страницы: 1
RSS
Получить курс валют от выбранной даты.
 
Нужна формула,результат которой отобразит курс в зависимости от даты и выбранной валюты в ячейке.
 
Цитата
Нужна формула
Я формулами не умею.
Макрос в модуль листа. Срабатывает при изменении даты и названия валюты
Код
Private Sub Worksheet_Change(ByVal Target As Range)
 If Not Intersect(Target, Range("G1:G2")) Is Nothing Then
    Application.EnableEvents = False
 Dim iDate As Range
   Set iDate = Columns(1).Find(Range("G1"), , xlValues, xlWhole)
   If Not iDate Is Nothing Then
     If Range("G2") = "USD" Then
       Range("G3") = iDate.Offset(, 1)
     Else
       Range("G3") = iDate.Offset(, 2)
     End If
   Else
     MsgBox "В таблице нет даты: " & Range("G1")
   End If
 End If
   Application.EnableEvents = True
End Sub
Изменено: Kuzmich - 18.01.2020 21:37:56
 
Chetambrat, Книга2.xlsx (17.13 КБ)
Изменено: AleksandrMGD - 18.01.2020 22:45:11
я только учусь...
 
В коллекцию
Код
=ВПР(G1;Продажи6;ПОИСКПОЗ($G$2;Продажи6[#Заголовки];0);0)
Тема: Получить курс валют от выбранной даты.
Изменено: Aleksey1107 - 19.01.2020 01:51:02
Страницы: 1
Наверх