Excel VBA質問箱 IV

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

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


3160 / 76735 ←次へ | 前へ→

【79212】既に開いているIEの画面から、エクセルにデータをコピペするには
質問  keen  - 17/6/16(金) 16:50 -

引用なし
パスワード
   keenと申します、初めて質問させていただきます。
よろしくお願いいたします。

1.既に開いているIEの画面(1つのみ開いている)のデータを全選択
2.エクセルに貼り付け
3.F8ボタンを押して画面を切り替え
4.エクセルの列を横に1列ずらして、1.以降を繰り返す

上記内容を自動できないか、試行錯誤しています。

以下準備したのですが、IEの表示内容を全選択できておらず、
クリップボードの内容がエクセルに貼り付けされるのみです。

大変お手数をおかけいたしますが、どのように修正をすればよいか、
ご教示いただけますでしょうか。

なにとぞよろしくお願いいたします。


Sub abc()

  Dim objShell As Object, objWindow As Object

  Set objShell = CreateObject("Shell.Application")
  
  For Each objWindow In objShell.Windows

  If TypeName(objWindow.document) = "HTMLDocument" Then     
      
  objWindow.ExecWB 17, 0 
  objWindow.ExecWB 12, 0
  Range("A1").Select
  ActiveSheet.PasteSpecial Format:="テキスト"
  SendKeys "%{F8}"
    
  objWindow.ExecWB 17, 0 
  objWindow.ExecWB 12, 0
  Range("B1").Select
  ActiveSheet.PasteSpecial Format:="テキスト"
  SendKeys "%{F8}"
 
  ‘以下Range(“”)の中のセル番号を変えて式を続ける   
    
End If
Next
  
Set objShell = Nothing
Set objWindow = Nothing

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 発言[未読]

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