Цитата |
---|
написал: как вариант (не power query): |
зы: ваше?
10.01.2023 10:58:36
зы: ваше? |
|||
|
09.01.2023 14:37:31
Всем привет!
Для проверки данных я должен заходить на странички товаров на сайте amazon и сравнивать данные: цена, кол-во и т.д. Очень много товаров. Я задумался над автоматизацией процесса. Товары нужно проверять внутри торгового аккаунта, т.е. нужна авторизация. Если для сайтов без авторизации у меня все получилось, то здесь нет. Я работаю в exel 2013. 1. Выбираю вставить данные из интернета, прохожу первый этап авторизации, а на следующем шаге браузер неправильно отображает страницу, на которой нужно выбрать регион (Screenshot_2). Соответственно я не могу выбрать регион и дело дальше не идет. (Screenshot_1 - как должно быть.) 2. Если использовать Power Querry, то не могу пройти этап ввода логина и пароля, какой бы вариант я бы не выбирал. Понятно, что форум по exel, но хочется сказать что с гугл-таблицами тоже не получается (использовал importxml) Если я правильно понимаю, то в первом случае эксель использует internet explorer и из-за этого некорректно отображает страницу амазона. У меня windows 10. В таком случае вопрос не по форуму, но как научить эксель открывать страницы хромом? Во втором случае то же самое, только вид сбоку. Как получить данные в этом случае? Заранее благодарю.
Изменено: |
|
|
08.04.2022 16:20:30
Получилось вот так.
Если условие выполнено в определенной ячейке строки i, то происходит следующее: Set rng = Sheets("Лист1").Range(Cells(i - 2, 4), Cells(i + 1, 8 ) // тут я задаю интервал исходных данных для построения диаграммы Set xRg = Range(Cells(i, 13), Cells(i + 20, 19)) // тут я задаю размер самой диаграммы, т.е. она у меня нарисуется на площади 6Х20 ячеек Set Graph = Sheets("Лист1").ChartObjects.Add(1, 1, 1, 1) // рисуем диаграмму With Graph .Top = xRg(1).Top /координаты диаграммы верхний .Left = xRg(1).Left /левый угол будет диаграммы - первая ячейка из диапазона xRg .Width = xRg.Width .Height = xRg.Height End With
Изменено: |
|
|