Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2018, 10:46   #1
Ppaa
Форумчанин
 
Регистрация: 20.12.2010
Сообщений: 107
Вопрос Загрузка данных в Excel макросом после нажатия Enter

Здравствуйте!

Пытаюсь загрузить данные с веб-страницы в Excel. Т.к. url очень длинный, то вставил его в макрос, но есть нюанс.
В браузере, сначала выводится сообщение, с кнопкой, на которой нужно нажать Enter и только потом выводится таблица, которую нужно загрузить в Excel.
Подскажите, как реализовать нажатие Enter перед загрузкой данных?


Sub Macro1()
'
' Macro1 Macro
'
'
With ActiveSheet.QueryTables.Add(Connect ion:= _
"URL;http://10.10.10.10/servlet/mstrWeb?e...lias=домен...;, Destination:= _
Range("A1"))
.Name = "forum.php?thread_id=20283"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlAllTables
.WebFormatting = xlWebFormattingNone
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.Refresh BackgroundQuery:=False
End With
End Sub
Ppaa вне форума Ответить с цитированием
Старый 13.02.2018, 10:54   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а загрузите страницу с адресом, получившимся после нажатия Enter
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 13.02.2018, 10:58   #3
Ppaa
Форумчанин
 
Регистрация: 20.12.2010
Сообщений: 107
По умолчанию

Не получится. В URL после нажатия на Enter не отображаются необходимые для авторизации и вывода данных параметры.
Ppaa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сразу вводить значения без предварительного нажатия Enter? Т.е. ставим курсор напротив нужного пункта, печатаем цифры, нажимаем Enter, и все. Ковер C# (си шарп) 8 24.09.2016 15:35
True/False в окне ввода после нажатия Enter odrovunos HTML и CSS 0 20.08.2016 09:53
Написать программу построения равностороннего треугольника и заполнения его некоторым цветом после нажатия на клавишу Enter scarecrow_1 Паскаль, Turbo Pascal, PascalABC.NET 3 16.03.2016 17:24
Запись в базу после нажатия Enter Rusland Общие вопросы Delphi 3 13.02.2013 13:58
Загрузка другой страницы в iframe после нажатия button arahis Помощь студентам 1 14.01.2013 15:36