質問編集履歴

1

項目追加しました

2020/06/18 00:51

投稿

dainamo22
dainamo22

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,7 @@
1
+ ### 前提・実現したいこと
2
+
3
+
4
+
1
5
  お世話になっております。
2
6
 
3
7
 
@@ -11,3 +15,145 @@
11
15
  私のプログラムの問題点・解決策をご教示していただけますと助かります。
12
16
 
13
17
  よろしくお願いいたします。
18
+
19
+
20
+
21
+ ### 発生している問題・エラーメッセージ
22
+
23
+
24
+
25
+ エラーメッセージ
26
+
27
+ 実行時エラー '91'
28
+
29
+ オブジェクト変数または with ブロック変数が設定されていません。
30
+
31
+
32
+
33
+ ### 該当のソースコード
34
+
35
+
36
+
37
+ ```ここに言語名を入力
38
+
39
+ Sub 入札情報サービスからの情報取得()
40
+
41
+
42
+
43
+ Dim ie As Object
44
+
45
+ Dim time As Long
46
+
47
+ Dim num As Object
48
+
49
+
50
+
51
+ time = 1000
52
+
53
+
54
+
55
+ Const rurl As String = "http://www.i-ppi.jp/IPPI/SearchServices/Web/Gyomu/Keika/Search.aspx"
56
+
57
+ Set ie = CreateObject("InternetExplorer.application")
58
+
59
+ ie.Visible = True
60
+
61
+
62
+
63
+ ie.navigate rurl
64
+
65
+
66
+
67
+ Do While ie.Busy Or ie.readyState <> 4 'IE読み込む
68
+
69
+ DoEvents
70
+
71
+ Loop
72
+
73
+
74
+
75
+ ie.document.getElementById("drpTopKikanInf").Value = "0" '大分類選択
76
+
77
+ ie.document.getElementById("drpTopKikanInf").onchange
78
+
79
+ Sleep time '待ってあげないと処理がうまく進まないため入れた
80
+
81
+
82
+
83
+ ie.document.getElementById("drpLargeKikanInf2").Value = "21" '中分類選択
84
+
85
+ ie.document.getElementById("drpLargeKikanInf2").onchange
86
+
87
+ Sleep time '待ってあげないと処理がうまく進まないため入れた
88
+
89
+
90
+
91
+
92
+
93
+ ie.document.getElementById("drpMiddleKikanInf").Value = "09" '小分類選択
94
+
95
+ ie.document.getElementById("drpMiddleKikanInf").onchange
96
+
97
+ Sleep time '待ってあげないと処理がうまく進まないため入れた
98
+
99
+
100
+
101
+ ie.document.getElementById("drpSmallKikanInf").Value = "129" '細分類選択
102
+
103
+
104
+
105
+ Sleep time
106
+
107
+
108
+
109
+ ie.document.getElementById("drpCount").Value = "100" '一覧画面の表示件数を100件に
110
+
111
+
112
+
113
+ Sleep time
114
+
115
+
116
+
117
+ ie.document.getElementById("btnSearch").Click '検索開始のボタンを押す
118
+
119
+
120
+
121
+ Sleep time
122
+
123
+
124
+
125
+ Set num = num.document.getElementById("lblSearchCount").innerText
126
+
127
+
128
+
129
+ Debug.Print num
130
+
131
+
132
+
133
+ End Sub
134
+
135
+ ```
136
+
137
+
138
+
139
+ ### 試したこと
140
+
141
+
142
+
143
+ 読み込みを終わるまで待つようにsleep timeを入れてみましたが、結果は変わりませんでした。
144
+
145
+
146
+
147
+ ### 補足情報(FW/ツールのバージョンなど)
148
+
149
+
150
+
151
+ 該当のIDのHTMLは以下の通りです
152
+
153
+
154
+
155
+ <span id="lblSearchCount" class="search_count">216</span>
156
+
157
+
158
+
159
+ Excel2019にて作成しました。