Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3156 / 76735 ←次へ | 前へ→

【79216】Re:既に開いているIEの画面から、エクセルにデータをコピペするには
発言  カリーニン  - 17/6/16(金) 18:00 -

引用なし
パスワード
   複数のIEのテキストを取得する参考です。

Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Sub test()
Dim MyShell As Object
Dim MyWindow As Object
Dim cnt As Integer
Dim mybody As String
Dim mybdyline As Variant
 Set MyShell = CreateObject("Shell.Application")
 cnt = 0
 For Each MyWindow In MyShell.Windows
  If UCase(Right(MyWindow.FullName, 12)) = "IEXPLORE.EXE" Then
   cnt = cnt + 1
   mybody = MyWindow.Document.body.innertext
   Sleep 100
   DoEvents
   mybdyline = Split(mybody, vbCrLf)
   ActiveSheet.Cells(1, cnt).Resize(UBound(mybdyline) + 1) = WorksheetFunction.Transpose(mybdyline)
   Erase mybdyline
  End If
 Next MyWindow
End Sub

0 hits

【79212】既に開いているIEの画面から、エクセルにデータをコピペするには keen 17/6/16(金) 16:50 質問[未読]
【79215】Re:既に開いているIEの画面から、エクセル... カリーニン 17/6/16(金) 17:48 発言[未読]
【79216】Re:既に開いているIEの画面から、エクセル... カリーニン 17/6/16(金) 18:00 発言[未読]
【79218】Re:既に開いているIEの画面から、エクセル... カリーニン 17/6/16(金) 18:57 発言[未読]
【79219】Re:既に開いているIEの画面から、エクセル... keen 17/6/16(金) 19:50 お礼[未読]
【79220】Re:既に開いているIEの画面から、エクセル... keen 17/6/16(金) 20:03 質問[未読]
【79221】Re:既に開いているIEの画面から、エクセル... カリーニン 17/6/16(金) 20:17 発言[未読]
【79222】Re:既に開いているIEの画面から、エクセル... カリーニン 17/6/16(金) 20:24 発言[未読]
【79223】Re:既に開いているIEの画面から、エクセル... Keen 17/6/16(金) 20:32 質問[未読]
【79224】Re:既に開いているIEの画面から、エクセル... カリーニン 17/6/16(金) 20:39 発言[未読]
【79225】Re:既に開いているIEの画面から、エクセル... カリーニン 17/6/16(金) 20:43 発言[未読]
【79226】Re:既に開いているIEの画面から、エクセル... keen 17/6/16(金) 20:50 質問[未読]
【79227】Re:既に開いているIEの画面から、エクセル... カリーニン 17/6/16(金) 21:13 発言[未読]

3156 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free