• ベストアンサー

初心者です。VBA excel について

病気になって学校に行けなかったので、どなたか教えてください。 正直VBAとやらをexcel2007でやるらしいのですが、どこでそれをやるのかさえもわかりません。 課題の内容は、底辺と高さを入力して、三角形の面積を求める。 円ドルかんさんです。 いずれもボタンクリック?だそうです。 進級にかかわる問題なので、本物の素人ですがどうか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • sun-sky
  • ベストアンサー率63% (12/19)
回答No.2

私もそんなに詳しくないですが、参考程度に。 EXCEL VBAは、エクセルファイルを開いてから 「ツール」→「マクロ」→「Visual Basic Editor」を開きます。 そこにsheet1に実装する機能ならsheet1の部分に記述します。 課題の内容が曖昧なのでよくわかりませんが、 底辺と高さをシート上に記入して実行ボタンを押すと 面積がでる、という内容ですかね? 本当に簡単なプログラムでしたら以下のような感じです。 Sub test() Dim takasa As Long '高さ Dim teihen As Long '底辺 takasa = Sheet1.Cells(2, 1).Value 'A2に高さの値を設定 teihen = Sheet1.Cells(2, 2).Value 'B2に底辺の値を設定 Sheet1.Cells(2, 3).Value = teihen * takasa / 2 'C2に計算後の値を設定 End Sub 上記を作成後、シート上に"ボタン"を作成し、そのボタンを右クリックして「マクロの登録」→「sheet1.test」を選択します。 セルのA2に底辺となる数字、B2に高さとなる数字を入れて作成したボタンを押下すると、C2に面積の数字が出てきます。 このような感じかはわかりませんが、一応ご参考までに。

katanagina
質問者

お礼

ありがとうございます。今から実行したいと思います。

関連するQ&A