• 締切済み

EXCELでの質問です。

EXCELでの質問です。 現在、勉強用の表を作成したいのですが、数式で作れない内容なので困っています。 やりたい手順 (1)I2のセルでやりたい問題を選ぶ ↓ (2)右上のテキストボックスのSTARTを押す ↓ (3)問題を解き終わったら右上のテキストボックスのENDを押す ↓ (4)上記の結果で問題2を選んだ状態だった場合にリストの1回目の行のD11のセルにかかった時間を自動的に表示 ↓ (5)更に、その後問題2を選んだとしたら上記の(1)~(3)までの手順で2回目、3回目、4回目、5回目にも(4)の様に表示 (1)はドロップダウンリストで完成。 (2)~(5)に関してですが、これはやはりVBAで作成といった形になるのでしょうか。 数式で作成できない場合、VBAに関しては全くの無知識なので困っています。 また、こういった表の作成をしてくれる人でプログラマー??に委託する事はできるのでしょうか。 楽しく勉強したいので、RPG風に作成してみようかと思ったのですが苦戦しています。(笑) どなたかご教授お願いします。

みんなの回答

回答No.2

[START]と[END]をボタンにして、それぞれにマクロを割り当てておけば、イベントを使わずに実現することができますよ。 (ボタンは、[開発]タブ→[挿入]→[フォームコントロール]の中のボタンをワークシートにはりつけます。) VBAの基礎のうち、よく使う機能を勉強したいなら、 VBAエキスパート公式テキストの「Excel VBA ベーシック」はどうでしょうか? 解説がシンプルで、とてもわかりやすいですよ。 http://www.amazon.co.jp/gp/product/4990512405/ref=s9_simh_gw_p14_d1_i1?pf_rd_m=AN1VRQENFRJN5&pf_rd_s=center-1&pf_rd_r=0YX700X75DYEKHBXRVMZ&pf_rd_t=101&pf_rd_p=463376736&pf_rd_i=489986

  • aoumiushi
  • ベストアンサー率45% (234/512)
回答No.1

セルがクリックされたかの判断は、イベント処理なので、VBAが必須となります。 Start や End はセルでなく、ボタンを配置すれば、ちょっとカッコいいかも。 エクセルのVBAに関する本も、本屋さんに行くと結構置いてあります。 プログラミングの勉強の為にも数冊本を購入することをお勧めします。 わかってくるとけっこうハマリますよ。

i09m19
質問者

お礼

回答ありがとうございます。 そうですか。 やはりVBAが必須となるのですね。 わかりやすいおすすめの本はありますか?? すぐに調べて使いたいのですが、私のやりたい事は少し本を読んだらすぐできるものなのでしょうか?? またコードを教えてくれるようなサイトはありますか??

関連するQ&A