Если Вы часто работаете с финансами, то Вам необходимо быть в курсе текущей стоимости разных валют. В Excel есть удобная функция получения данных из интернета он-лайн. Вот как это делается (последовательность действий одинакова для всех версий, отличается только первый шаг): Шаг 1. Для Excel 2003: Данные - Импорт внешних данных - Создать Веб запрос
Для Excel 2007: Данные - Из Веба
Для Excel 2010 и последующие версии: Данные - Из интернета
Шаг 2. В появившемся окне Создание веб-запроса вводим адрес сайта, с которого мы будем брать курсы валют (например сайт центробанка России), нажимаем Пуск, отмечаем таблицу с курсами валют (при этом желтый маркер со стрелочкой изменится на зеленый с галочкой) и нажимаем кнопку Импорт.
Шаг 3. В появившемся окне Импорт данных Вы можете выбрать место размещения данных и настроить свойства диапазона (это можно сделать и позже, уже после того как веб-запрос будет сформирован и данные будут на листе). Нажимаем ОК и... готово!
Получилась вот такая таблица:
Excel сам создал именованый диапазон и теперь, даже если Вы внесете какую-то информацию в ячейки этого диапазона, она будет удалена при его обновлении.
Если на третьем шаге Вы не настроили свойства веб-запроса, то Вы всегда можете это сделать, просто кликнув правой кнопкой мыши по любой ячейке диапазона запроса и выбрав в контекстном меню пункт Свойства диапазона данных. Так же в этом меню Вы можете Изменить запрос или Обновить данные вручную.
Данная возможность есть в Excel начиная с версии 2003.
Доброго времини и суток если кто стикалса с таким вопросом мне надо с помощью встроенного Visual Basic в Exel перенести дание с Эксель в ворд мне нужен макрос чтоби из 1000 тестов мог рандомно перенести только 30 тестов вот мой макрос которий я зделал
Private Sub CommandButton1_Click() Open "E:\1.doc" For Output As #1 i = 2 Do While Not IsEmpty(Cells(i, 2)) Print #1, Cells(i, 2) & ". "; Cells(i, 2) i = i + 1 Do While Not IsEmpty(Cells(i, 3)) If IsEmpty(Cells(i, 4)) = True Then Print #1, "-" & Cells(i, 3) Else Print #1, "+" & Cells(i, 3) End If i = i + 1 Loop Print #1, " " Loop Close #1 End Sub
я незнаю как зделать чтоби тесты били рандомно списку и чтоби порядок тестов чтоби видно было от 1 теста до 30 помогите пожалоста решить мне ето проблему
Доброго времени суток. Подскажите, пожалуйста, как вытащить курс валют конкретно с вот этого сайта, именно с этой страницы Банк Открытие. Обмен валют для бизнеса. Делов том, что указанный в Вашей статье способ не срабатывает: курс находится не в таблице, а в div и при импортировании не отображается
Это несложно Можно макросом записывать данные по расписанию Используйте Метод VBA Application.OnTime Он помогает запланировать процедуру, которая будет запускаться в определенное время в будущем (либо в определенное время суток, либо после определенного времени).
Добрый вечер! Кто нибудь сталкивался с таким вопросом: курс доллара на втором листе, при выполнении в требуемой ячейке первого листа =ИНДЕКС('Курс доллара'!A22;) эксель падает ...Что делать?