• ベストアンサー

エクセルで図形をドラッグすることによって数字も変化・・・

エクセルのシート上に図形を作ります。 たとえば、円があり、その円をドラッグして大きくしたり小さくしたりすることによって、特定のセルに、そのつど変わる半径や円の円周が表示されるというような機能はエクセルに無いのでしょうか? 円を例に教えていただけるとありがたいです。

noname#241383
noname#241383

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

  • ベストアンサー
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.3

Excel 2007からはExcelだけでなくWordも、「図形の高さ」と「図形の幅」だけですが、リアルタイムで表示されるようになりました。 表示される場所は、「描画ツール」「書式」タブの「サイズ」グループです。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

こういう「その都度」といった課題は、VBAを使わないとできません。質問者はVBAのことは何も触れてないので、経験ないのでしょう。であればできないわけです。 わからないと思うが、それに現在のエクセルには、クリックイベント(WEBで調べること)は唯一認められているものの、図形の輪郭を動かした時のイベントを使わしてくれませんので、質問の件はできません。 輪郭を動かして、クリックすることにするなら Sub 楕円1_Click() ActiveSheet.Shapes("Oval 1").Select l = Selection.ShapeRange.Left '28.5 t = Selection.ShapeRange.Top w = Selection.ShapeRange.Width Cells(1, 1) = l Cells(2, 1) = t Cells(3, 1) = w End Sub のようなコードを書くとA1:A3に数値が出ます。(輪郭を動かし、図形外をクリックし、図形の中をクリックすると、A1:A3の数値が変わる)興味があるなら勉強すること。本質問は、したいことだけ書いて回答者に答えさせる丸投げになっている。

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

VBAで図形のサイズを取得出来ますが、 > その円をドラッグして大きくしたり小さくしたりすることによって、特定のセルに、そのつど変わる半径や円の円周が表示される 大きさを変更後、F9キーで再計算させないと、シートに反映されません。 コントロールの、スピンボタンやスライダーを使用する方が良いです。

関連するQ&A

  • エクセル2007で、図形を張り付けるとずれます。

    エクセル2007のシート上で図形で、楕円や矢印を貼り付け、 その後、何度か閉じたり開いたりすると、特定のシートの図形が ずれています。 ずれ方は、右斜め下へ全部の図形がずれています。 均一にずれているわけでは、ないので、都度修正が大変です。 何か原因があるのでしょうか? 教えてください。

  • 図形を滑らかにドラッグしたい

    図形を滑らかにドラッグしたい Excel2003でオートシェイプで矢印を作って、それをドラッグして移動しようとすると、200%表示で画面上で2mmピッチくらいでしか動かすことができず、無段階で滑らかに動かすことができません。つまり、持って行きたいところへ正確に持って行くことができません。 「図形の調整」の「微調整」ですれば無段階で滑らかに動かすことができるのですが、かなり時間がかかります。 ドラッグして無段階で滑らかに動かすにはどうすればいいのでしょうか。

  • Excel 図形へのハイパーリンク

    Excel 図形へのハイパーリンク Excelのシート上で一つのセルに対してハイパーリンクの設定を行いました。 リンク先は同シート上の別の特定セルです。 特定セルにリンクした後、その特定セルが常に左上隅に表示させるように、ThisWorkbookに下記コードを記述しました。 Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink) 'リンク先セルを左上隅にして画面表示します ActiveWindow.ScrollRow = Selection.Row ActiveWindow.ScrollColumn = Selection.Column End Sub その後、図形に対して同じようにハイパーリンクの設定を行ったところ、リンクはするのですがリンク先の特定セルが左上隅に表示されなくなってしまいました。 ※図形は、図形の上にテキストボックスを置き、グループ化しています セルに対してと図形に対してでは何か違うのでしょうか。 上記コードは他の方が記述されたものをコピペしただけなので、どの部分を修正すれば良いのか分かりません。 どのようにすれば良いのか教えて頂けませんでしょうか。宜しくお願い致します。

  • EXCELでのデータ及び図形の同期はどうすればよいのですか?

    エクセルで、あるbookの特定のシート内のある範囲に入力された セル内のデータ及びそこにある図形を別のbookの特定のシートの 決まった範囲(同期元の範囲と同じ大きさ)に、そのまま貼り付ける (元のデータや図形を変更したら、それが反映される)には どうしたらよいのでしょうか? ちなみにEXCEL2000です。

  • エクセル2007で図形をドラッグで複数選択したい

    エクセル2007で図形をドラッグで囲って複数選択したいのですができません。。2003までの時は図形描画ツールバーの中に図形の複数選択ツールがあったと思うのですが、2007では見つからないのですが、どうすればよいのでしょうか?教えて下さい。

  • エクセル2010 図形の貼り付けがずれます。

    エクセルAシートにある30個ほどの小さな図形をエクセルBシートに 貼り付けています。それが20シートあります。 AシートとBシートの30個ほどの小さな図形は同じ場所にはりつけなくては いけないので拡大表示+グループにして貼り付けています。 30個ほどの小さな図形以外は多種にわたってありますので、シートごとの コピーはできません。 それがなぜか拡大表示してグループにした図形を張りるけると 貼り付けなくてはいけない場所からずれて貼り付けられてしまいます。 拡大表示をやめると AシートからコピーしたものがBシートでも同じ位置にはりつけることができます。 うまく説明ができなくてすみませんが。 拡大表示と図形は愛称が悪いのでしょうか。 御教示よろしくお願い致します。

  • エクセル2010のドラッグ選択について

    エクセル2010で、描画した図形をドラッグして選択したいのですが、 どのコマンドで行えばいいかわかりません。 以前のバージョンでは矢印ボタンを押して図形選択モードにし、 ドラッグで必要範囲を選択していたのですが、この機能に該当する 選択モードへの切り替えはどうすればよろしいでしょうか? 分かる方がいれば教えてください。 よろしくお願いいたします。

  • エクセル2007で図形を貼り付けるとずれてしまいます

    こんばんは。 いつも行き詰った時に、大勢の方に助けていただいて とても感謝しております。 今回も私なりにいろいろと調べましたが答えがみつかり ませんでしたため、ご存知の方がいらっしゃいましたら お教え頂ければ大変助かります。 図形にて、添付ファイルに記載しているとおりの「□」を 表示させています。 所定の位置に「□」を記載しているのですが、何度か 保存・開くを繰り返すと「□」の位置が左へ寄ってしまい、 当初記載していた場所よりずれています。 ●エクセル2007利用ですが、xlsにて保存 ●数シートありますが、保存・開くたびに違ったシートの  図形がずれている  ・1度目開いた時ははシート1だったり、2度目開いた時は   シート2と4だったり・・・   もしくは、全て記載通りとまちまちでした。 ●図形を右クリック>サイズとプロパティ>プロパティタブ  ・セルに合わせて移動するがサイズは変更する  ・セルに合わせて移動するがサイズは変更しない  いずれも試してみましたが、1シートずれがあり 過去に、http://okwave.jp/qa3121118.html 同じような ご質問があり試したのですが、上手くいきませんでした。 何が原因なのでしょうか。 お教え下さいますととてもありがたいです。 どうぞよろしくお願いします。

  • エクセルの図形で「縮小して全体を表示する」はない?

    エクセルの図形で「縮小して全体を表示する」と言う機能はないですか? 図形を挿入し、「あいうえお」と入れたのですが、文字が大きすぎるせいか、「お」が入っていません。 手作業で文字のサイズを小さくすればすべて表示されますが、 セルの書式設定のように、「縮小して全体を表示する」と言う機能は図形にはないのでしょうか?

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

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

専門家に質問してみよう