- ベストアンサー
エクセルに貼り付けた入力フォームの中身を、別のセルに移したい
例えば、YAHOOトップページの検索フォームの周りなどをコピーして、エクセルに貼り付けると、入力フォームもエクセルに貼り付けられるのですが、このフォーム内のテキストを別のセルに移し変えられるような、計算式かマクロを組みたいと考えております。 上記のような仕組みの設計について、詳しく説明してあるページなどありましたら、ご教授いただけないでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
試しにマクロを組んでみました。 これで取れるかどうか試してみてください。 Sub test入力フォームテキスト() Dim fomobj As Object Dim i As Integer For Each fomobj In ActiveSheet.OLEObjects i = i + 1 MsgBox ActiveSheet.OLEObjects(i).Object.Value Next End Sub ここなんかどうでしょう。 三流君VBAでIE操作 InternetExplorer.Applicationを操作する http://www.ken3.org/cgi-bin/group/vba_ie.asp
その他の回答 (1)
- xls88
- ベストアンサー率56% (669/1189)
回答No.2
Sub test入力フォームテキスト2() Dim fomobj As OLEObject For Each fomobj In ActiveSheet.OLEObjects If fomobj.Name Like "HTMLText*" Then MsgBox fomobj.Object.Value End If Next End Sub
質問者
お礼
ご回答有難うございます!
お礼
ご回答有難うございます!