• 締切済み

エクセルについての質問です。

ちょっと細かい説明もできず、難しい問題かもしれませんので代行業者にでも依頼しようかと考えています。しかし、こちらで解決できれば助かると思い質問させていただきます。まず、画像の中の3つの四角で囲まれた部分を見ます。5分ごとに買いか売りかの入力されるか、何も入力されなかったりします。5分ごとに入力されるので5分後ごとに3つ四角の部分を読み取り、処理できればと考えています。処理の方法は画像に書きました。マクロで可能なのかどうか、他のツールがいいのか。 もし、根本的にもっと簡単にできそうな方法があれば教えてください。 マクロは全く触ったことがなく、どこにプログラムを入力するのかさえも分かりません。もし、今回の件がマクロで可能であれば、なるべく易しく説明をお願いします。エクセルバージョンは2003です。

みんなの回答

  • foomufoomu
  • ベストアンサー率36% (1018/2761)
回答No.3

ExcelのVBAにタイマーがあったのか、覚えがないのですが(ほんとにあったのかな~) 何か入力があったらすぐ実行する、という条件でよいなら、 VBA(マクロ)を使って、ワークシートのchengeイベントに処理を書けばよいです。

回答No.2

こんにちわ。 マクロでもタイマー起動が可能なはずなので難しい問題ではないと思います。 ここに記述している仕様そのままでいいのなら マクロわかる人なら30分もあればすぐに作れる程度ではないですかね。 業者さんに依頼との事ですが 要件定義、設計書作成、マクロ作成、テスト、納品 という一連の流れが発生する可能性があります。 そこまでやってしまうと最短でも2~3日かかると思います。 (もしかしたらちょちょいとやってくれる業者さんとかもいるかもしれませんが) 当然、その分の料金とかも発生するでしょうから5~10万ぐらい。。。? (ちょちょいとやってくれればそんなに高くないかもしれません) (単価は業者さんによりけりです) それを高いと見るか安いと見るかはおまかせしますが 依頼するほどではない気がします。 そんなに急ぎでないのならば 後学のため、という事も視野に入れて ご自分で調べ勉強して作成するのも一つの手ではないでしょうか。 ちなみに、マクロはエクセルのメニューの「ツール」に 「マクロ」というのがあり、「VisualBasicEditor」というのを使います。 起動すると画面が出てきますのでそこにマクロを記述します。

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

それだけのプログラムなら簡単にできますが、 「マクロは全く触ったことがなく、どこにプログラムを入力するのかさえも分かりません」 というのでは、「易しく説明」するのが面倒くさく、バカみたいな話なので、 少しVBAを勉強してからにしたらどうでしょう。 「5分ごとに入力される」のを「5分ごとに調べる」というのであれば、入力の仕方によって少し違いがあるが、単にイベントプロシージャで取ればいいだけだ。 「いつ入力されるかわからない」のを「5分ごとに調べ」たいのなら、OnTimeイベントでいいだろう。

関連するQ&A