Всем доброго времени суток! Помогите пожалуйста. Нужно зациклить действие. Неделю бьюсь, не могу сообразить.
Есть лист, в нем: в столбце "A" логины в "B" пароли, количество может меняться (в районе 10-20). Макрос выгружает данные одного (первого) пользователя с корпоративного сайта и копирует данные на лист эксель. Нужно чтоб, он по очереди выгружал данные всех пользователей, и вставлял выгруженные данные на один лист отступая вниз или вправо. Заранее спасибо!)
Вот код:
Есть лист, в нем: в столбце "A" логины в "B" пароли, количество может меняться (в районе 10-20). Макрос выгружает данные одного (первого) пользователя с корпоративного сайта и копирует данные на лист эксель. Нужно чтоб, он по очереди выгружал данные всех пользователей, и вставлял выгруженные данные на один лист отступая вниз или вправо. Заранее спасибо!)
Вот код:
Код |
---|
Sub FOBO() Sheets("LOG").Select On Error Resume Next Set IE = CreateObject("InternetExplorer.Application") IE.Navigate "https://fobo-mon.corp.redit.ru/onlinesales" Application.Wait Now + TimeSerial(0, 0, 1) IE.Document.getelementbyID("in_username").Value = Sheets("LOG").Range("A1") IE.Document.getelementbyID("in_password").Value = Sheets("LOG").Range("b1") IE.Document.getelementbyID("btnpass").Click Application.Wait Now + TimeSerial(0, 0, 1) IE.Document.GetElementsByTagName("form")(0).submit Application.Wait Now + TimeSerial(0, 0, 2) Application.SendKeys "^a" Application.SendKeys "^c" IEe.Quit: Set IEe = Nothing Sheets("sales").Select Range("a1").Select ActiveSheet.PasteSpecial Format:="HTML", Link:=False, DisplayAsIcon:=False, NoHTMLFormatting:=True End Sub |