- ベストアンサー
超初心者の為のエクセルでスクリプトを組む方法
宜しくお願いいたします。 スクリプトを0から学ぶサイトを教えてください。 超初心者向けのサイトが見当たりません。 エクセルのマクロ機能でスクリプトを組んでウェブの情報など自動取得しデータベース化し関数処理したいです。 エクセルを操作をする簡単なマクロは作成できますが、その中にスクリプトを組むまでのレベルではないです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
スクリプトは、xx入門のような入門書で学習し、WEBサイトは辞書代わりに使うのが良いと思います。 ネットからデータを取得するにはスクリプトでブラウザを操作する必要があります。 使用するスクリプトごとに方法が異なるので、スクリプトを勉強してからWEBサイトで調べるのが良いでしょう。WSHとIEの組み合わせなら書籍が出ています。 データベースについては、ADOとSQL文の知識が必要です。ADOはWEBサイトの情報で十分です。SQL文もWEBの情報で十分かと思いますが、データベースによって多少の方言があるので注意が必要です。 マクロ(VBA)が使えるなら、特に問題ありませんが、こちらも学習する必要があるなら、Excelマクロ入門とかVBA入門のような書籍を探されれば良いかと。 こちらもWEBサイトは辞書代わりに使うのが良いでしょう。
その他の回答 (2)
- masnoske
- ベストアンサー率35% (67/190)
VBAでIEを操作するなら,以下の3冊あたりが適当かと. https://www.amazon.co.jp/Excel-VBA%E3%81%A7IE%E3%82%92%E6%80%9D%E3%81%84%E3%81%AE%E3%81%BE%E3%81%BE%E3%81%AB%E6%93%8D%E4%BD%9C%E3%81%A7%E3%81%8D%E3%82%8B%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A1%93-2013-2010-2003%E5%AF%BE%E5%BF%9C-ebook/dp/B00CPGWYRE/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=17A1Y4BI884CS&dchild=1&keywords=excel+vba+ie&qid=1598683440&sprefix=excel+vba+ie%2Caps%2C271&sr=8-1 https://www.amazon.co.jp/Excel-VBA%E3%81%A7IE%E3%82%92%E6%80%9D%E3%81%84%E3%81%AE%E3%81%BE%E3%81%BE%E3%81%AB%E6%93%8D%E4%BD%9C%E3%81%A7%E3%81%8D%E3%82%8B%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A1%93-2013-2010-2003%E5%AF%BE%E5%BF%9C-ebook/dp/B00CPGWYRE/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=17A1Y4BI884CS&dchild=1&keywords=excel+vba+ie&qid=1598683440&sprefix=excel+vba+ie%2Caps%2C271&sr=8-1 https://www.amazon.co.jp/Excel-VBA-%E8%84%B1%E5%88%9D%E5%BF%83%E8%80%85%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E9%9B%86%E4%B8%AD%E8%AC%9B%E5%BA%A7%EF%BC%9A-Internet-Explorer%E9%80%A3%E6%90%BA%E7%B7%A8-%E3%81%9F%E3%81%A6%E3%81%B0%E3%82%84%E3%81%97-ebook/dp/B0874FJBX1/ref=sr_1_3?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=17A1Y4BI884CS&dchild=1&keywords=excel+vba+ie&qid=1598683440&sprefix=excel+vba+ie%2Caps%2C271&sr=8-3
お礼
ありがとうございました。
補足
参考になりました。
- masnoske
- ベストアンサー率35% (67/190)
> エクセルのマクロ機能でスクリプトを組んでウェブの情報など自動取得しデータベース化し関数処理したいです。 どのスクリプトを使うのか(WSH, JAVA など色々ある). どのデータベースを使うのか(Excel, Accsess, SQL など色々ある). 関数処理にはどのような関数を想定しているのか(関数処理自体は VBAの基本のキ). この程度の提示もできないような超初心者がするような事ではないです.
お礼
それを学ぼうとしています。 アドバイスありがとうございます。
お礼
ありがとうございました。 返信が遅れて申し訳ありませんでした。
補足
すみませんが基本的な質問で、EXECELの場合はVBAを組めばいいのですか? googleのスプレッドシートはどの言語になりますか? よろしくお願いいたします。