• ベストアンサー

セルの数値で変化する三角形の図形

Excelのグラフ機能もしくは、図形機能をつかって三角形をつくるとします。 セルに(上からA1,A2,A3のセルとします) 3 4 5 と記入したとき、このセルの数値を参照して三角形ができるようにできるでしょうか。必要ならマクロを利用してもけっこうです。 1 2 1.732 と記入すると、直角三角形 3 3 3 と記入すると、正三角形 1 1 1.4142 と記入すると、直角二等辺三角形 となるような。 こういう機能は、Excelにはないでしょうか。

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

  • ベストアンサー
回答No.1

グラフで反映させればいいと思います。 各辺の長さをセルに入れた際、三角関数をつかって各辺の長さをグラフのX,Y方向の数値に置き換えればグラフとして簡単に描けるのでは?

jayoosan
質問者

お礼

ありがとうございます。 グラフのメモリを消せば、たしかに三角形はつくれますね。 ただ言葉たらずだったのですが、複数の例を出したのは、たとえばX軸にくる数字が1と3の三角形では、底辺に3倍の違いがでてほしい。 つまり、三角形の大きさが、数字の絶対値と比してほしいという意味でした。

jayoosan
質問者

補足

何気にお礼を書いていましたが、正三角形の1辺が私の力量ではかけないことがわかりました笑 /  ̄ ̄ たとえば直角二等辺三角形の、右のあいているところです。

関連するQ&A

  • 小学校で習う図形について

     三角形,四角形,正方形,長方形,ひし形,平行四辺形,台形,正三角形,二等辺三角形,直角三角形,円は,小学校の算数ではどのように定義されているのでしょうか。  三角形は,「三つの辺に囲まれた図形」なんて小学校では言いませんよね…。  それから,算数では,二等辺三角形,平行四辺形,円などの図形のどんな性質を調べるのでしょうか。  ご存知のところだけでもいいので,教えて下さい。困ってます!

  • エクセル2007のシート内にあるセルAから数値を参照したいのですが、参

    エクセル2007のシート内にあるセルAから数値を参照したいのですが、参照を反映するセルBの中にはテキストが入っております。1セルのテキストとテキストの間に数値を参照反映するにはどのようにしたら良いでしょうか? セルA 3000 セルB テキスト (参照した数値を入れたい) テキスト

  • オートシェイプ図形の角度をマクロで変えたい

    エクセルのオートシェイプで図形を作って、それをグループ化して、 A1のセルへ数値を入力するとシート1上にあるオートシェイプの角度が変化するようにしたいのです。マクロで出来るでしょうか。 シート上の図形は、Group25 です。 エクセル2000を使用しています。 よろしくお願いします。

  • オートシェイプの図形の高さ、幅をマクロで変えたい

    エクセルのオートシェイプで図形を作って、それをグループ化して、 A1(縦)A2(横)のセルへ数値を入力するとシート1上にあるオートシェイプの長さと幅が変化するようにしたいのです。マクロで出来るでしょうか。 シート上の図形は、Group25 です。 エクセル2010を使用しています。 よろしくお願いします。

  • 小学4年 図形の問題です

    正方形ABCDが矢印の方向に毎秒2cmの速さで進みます。このとき正方形ABCDが直角二等辺三角形EFGと重なる部分の図形について以下のようになります。 3秒から4秒後の図形は五角形、4秒から4.5秒後の図形は六角形、4、5秒から5,5秒後は五角形になります。どうしてそうなるのですか。教えてください。 よろしくお願いいたします。

  • 記入した数値によってセルの色分けをしたいのです。

    記入した数値によってセルの色分けをしたいのです。 エクセル2007で、セルに入力した数値によって色分け出来るようにしたいのです。 図案等の配色を考える時に利用したいので、数値を変えると色が変わると嬉しいのですが出来るのでしょうか? 調べていたらcolorindexを使って出来そうなのですが、勉強不足でよくわかりません。 ご存じの方がいらしたら、よろしくお願いします。

  • エクセルのセル、縦横幅の数値

    エクセルのセルを小さい正方形ににして、方眼紙のようにして図面を書きたいと思ってます。 セル幅を動かす時、幅の数値やピクセル数が縦と横では違うのはなぜでしょうか?升目の幅を決定するうえで基準になる数値を教えてください。 尚、こういう利用方法だとエクセルよりパワーポイントの方がいいのでしょうか?簡単なアドバイスもいただけたら幸いです。

  • セルに入力した数値をもとに参照するセルを決めるには

    数式で、セルに入力された数値をもとに参照するセルを決定する方法が知りたいです。 セルに入力された数値をもとに参照するセルを決定したり Sheet1のセルA1に「300」と入力したら、 Sheet2のA列から「300」を検出し、C4の位置にある「バナナ」を Sheet1のセルB2に反映させるにはどうしたらよいでしょうか? イメージ画像添付しました。 Sheet2のA列は順不同で、並び替えることができません。 エクセル2010を使用しています。 どなたかご存じでしたら、ぜひお教え下さい。 よろしくお願いします

  • マクロで複数のセルに数値を入力したい

    エクセル、マクロとも初心者なのですが、タイトル通りのことをするにはどうしたらよいか教えてください。 やりたいことは、 「指定したアクティブセル(毎回変わる)を選択し、その隣のセルにあらかじめ決められた数値をマクロで入力する」というものです。 例えば・・・ A1をアクティブにし、マクロを実行する B1、C1、D1、E1のセルに決められた数値が入力される こんな感じです。 基本的なことかもしれませんが、どうかよろしくお願いします。

  • VBA セルに入力されている数値でセルを指定する

    Excel VBA初心者です。 Sheet1のA1セルに10、A2セルに3を入力しています。 この入力したセルの数値を参照して、 Sheet2の「Cells(10,3)」(C10セル)を青(Interior.ColorIndex = 5)に 書式変更したいのですが、「Cells(”Sheet1.A1の値”,”Sheet1.A2の値”)」の 書き方がわかりません。 Excel2010を使用しています。 よろしくお願いします。

専門家に質問してみよう