とあるサイト(html)の表を、Excelの「外部データの取り込み」機能

をつかって情報取得(午前7時半)・・・【1】



その情報をExcelで見やすいように集計した後、htmlファイルとして
エクスポート(午前7時45分)・・・【2】



このhtmlファイルをWebサーバに自動アップロード(午前8時)・・・【3】




という流れを組みたく、以下2つ質問致します。

【1】と【2】はExcelマクロでほぼ完成していますが、唯一
「指定の時刻にマクロを自動実行する」
ということが実現できていないため、その方法を質問します。

【3】は、
「指定の時刻にアップロードを自動実行する」
が、Excelではできないような気がしておりまして、実現できて
いないため、その方法を質問します。
(通常のアップロードはFFFTPを使用しております)

どうぞよろしくお願い致します。

回答の条件
  • 1人2回まで
  • 登録:2008/06/25 19:33:51
  • 終了:2008/06/26 21:40:00

ベストアンサー

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/06/26 00:28:03

ポイント60pt

指定の時刻にマクロを自動実行する

VBAのOnTime メソッドを使います。

その他の方法として、VBScript で Excel マクロを起動するスクリプトを書いておき、VBScriptをWindowsタスクスケジューラで指定時刻に起動するやり方もあります。具体的な手順は「Excel VBA質問箱」を参考にしてください。


指定の時刻にアップロードを自動実行する

BASP21 DLL を利用すれば、Excel VBA から FTP アップロードできるようになります。具体的な手順は「FTPで送受信する」を参考にしてください。

id:miku1973

ありがとうございます!

すごいいい感じです。

やってみます!

2008/06/26 07:22:57
  • id:miku1973
    おおおお!
    ありがとうございます!
    やってみます!
    ポイントも送りたいので、遠慮なく回答の方でお願いしますね!
  • id:miku1973
    すいません、MOOKさんの頂いたコメントが消えてしまいました。
    もう一度お願いできないでしょうか。
    回答の方で構いません。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません