- ベストアンサー
エクセル上で任意の○(まる)を挿入する方法
「エクセル上で任意の○(まる)を挿入する方法があると会社の誰かにきいたけど、どうやってやるのかわからない…」とうちの父に聞いたのですが、私も知りませんでした。本当にそういう方法があるのでしょうか? それは図形描写のツールバーから書くわけではないみたいなのです。 別に書いても早いと私は思うのですが、父はその方が楽だとか… ご存知のかたいらっしゃいましたらよろしくお願い致します。
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
#3で書き込みしたものです。ようやく判りました。キット、VBAマクロでテキストボックス、それも表示位置や大きさを設定済みのものをボタンのワンクリックで表示させるものだと思います。ですから、エクセルのマクロ実行をメニューでたどるのではなく、すでにそのシート(またはツールバー)上にVBAで作ったボタンを配置して、そのボタンをクリック一回でテキストボックスを表示させていると思います。VBAマクロとしては初歩的なものです。ご要求があれば参考コードを書き込みさせていただきますが・・・。
その他の回答 (7)
- ozigakura
- ベストアンサー率20% (16/80)
#1です。 図形で楕円をshift+で描くと円になる。 オートシェプの書式設定で塗りつぶし無しを選択 その円をクリップボードにコピー Officeクリップボードを開いておくといつでも丸が書けますが こんなとこでどうでしょう。
補足
今日、新たな事実が発覚しました。本当にごめんなさいm(__)m 父が会社から帰ってきてさっそく確認しましたが、とりあえず「まるの出し方」を教えてくれたかたとは今日会わなかったとの事で確認は出来なかったみたいですが、また父に詳細聞いてみましたら、実は「まる」ではなく「四角」(←長方形、正方形問わず)との事でした…!! 「なんで今頃そんなこと言うのーっ」って感じでした! ただ父の発想としては「四角が出来るなら「まる」でも出来るかな?」って事でまるに置き換えて私に話したみたいです。 あともう少し追求しましたら、どうやらその四角とは「テキストボックス」みたいな存在だという事です!! とにかく、まず「クリック一つ!」でエクセル上に挿入して任意の大きさに変えたり、移動できたりする四角のテキストボックスみたいなものを、エクセル上に配置してある図形や写真の上に持ってってそこに文字などを入力したいって事らしいです(で、父としては四角より丸いテキストボックスを作ってそこに入力できたらと考えてたのでしょう)。 そうなると、写真や図形の上にテキストボックスを作れば済むだけの話ですが、どうやら「クリック一つ!でエクセル上にそのテキストボックスみたいなのを出す!」のがポイント(父のこだわり)みたいです。 そのテキストボックスの大きさや位置はあとで自分で好きなように変えたり移動するから気にしないみたいです^_^; 最後に、父に会社でその方法を教えてくれたかたは、図形描写ツールバーの辺から「何かをクリック」して一回でテキストボックス(父のいう四角)をエクセル上に出現させてたとの事です。 かなり無意味な質問になってきましたが、ご存知でしたらどうかよろしくお願いしますm(__)m 本当におさわがせしてすいませんでした
- fever
- ベストアンサー率43% (32/73)
みなさんがおっしゃる様に、『任意の○』が何なのかが問題ですね。 ふと思ったのですが、お父様がおっしゃりたいのはひょっとしたら、入力規則の『リスト』ではないでしょうか? セルに○を入力するのに、ドロップダウンリストから○を選択するってことでは? 間違っていたらごめんなさい!
- moon00
- ベストアンサー率44% (315/712)
#4です。 オートシェイプの既定値に設定しても、挿入するメニューは ないようですね。 勘違いでした、すみません。
- moon00
- ベストアンサー率44% (315/712)
「任意」の○というのが、いまいちよく分からないのですが。 任意の位置にということか、任意の大きさでということか。 通常で考えると任意の大きさというのは、考えづらいので、 任意の位置に入れられるとしても、大きさの設定は必要だと考えます。 まず考え付いたのが、オートシェイプの○を「既定値に設定」 してしまう方法です。 1回オートシェイプで○を描いて、それを右クリックして 「既定値に設定」を選ぶと、オートシェイプの挿入をするときに、 常にまず○が描かれます。 その次に考えられるのは、マクロを使用する方法です。 クリックした場所に○を描く作業をマクロ登録し、 右クリックのメニューかアイコン登録すれば、使用できます。 このどちらかなら、近い作業ができそうな気がするのですがどうでしょうか?
- diashun
- ベストアンサー率38% (94/244)
#1ですが、お父様がいうのは、セルの文字列の中で一文字だけフォントを変えると言うことではないでしょうか。それであればひとつのセル内の任意の文字(勿論○も、それ以外の文字でも)だけを選択状態にして、フォント種類やサイズを任意に変えることはできますが。もし、他の(お父様が言う意味の)方法があれば、逆に教えていただきたいと思います・・・。
お礼
改めてご返答ありがとうございましたm(__)m 一応、父の目の前でエクセル(ちなみにバージョンは2000です)を開いて質問に応じていたので、フォントの事ではなさそうでした… >もし、他の(お父様が言う意味の)方法があれば、逆に教えていただきたいと思います・・・。 もし明日、解明しましたら報告いたしますね^^
- diashun
- ベストアンサー率38% (94/244)
ご質問の趣旨が今ひとつですが、文字(フォント)としての「○」なのであれば、入力するセルにしか表示できないと思いますし、図形またはオートシェイプでも手間は変わらないと思いますが・・・。
補足
>図形またはオートシェイプでも手間は変わらないと思いますが・・・。 ですよね? ですが、「任意のまるをポンとだせるならその方が楽」(?)だと父は言ってました…^_^; 私も正直「そうかな?」って思ってしまいました。 仮にそのような事が出来たとしても、メニューのどっかの項目から引っ張りだしてくるような凄くマニアックな方法だとしたら、その方が手間(非効率的)であまり意味がないのではないかと… もちろん私も色々試しましたが見つかりません。 んー、やはりないという事でしょうかね?^_^; 父の勘違いの可能性が大きくなってきました。。。 とりあえず聞かれた質問(疑問)は解消しときたいので質問させていただきました。 実際、私も気になるところではあるのでもう少し様子を見させて下さい なければご回答順にポイントをと思っていますm(__)m
- ozigakura
- ベストアンサー率20% (16/80)
セルに○ですか 複数のセルにまたがるような大きなまるですか
補足
さっそくのご返答ありがとうございますm(__)m 父の言い方だと、複数のセルにまたがって出来る大きな「まる」のことだと思います。 あと、うちの父の勘違いという事ももおおいにありえるので、不可能!、でしたら遠慮なくご指摘下さいm(__)m
お礼
私も初心者にはかわりなく、長々とわかりにくい説明だったと思いますが、理解して頂き感謝しますm(__)m >すでにそのシート(またはツールバー)上にVBAで作ったボタンを配置して、そのボタンをクリック一回でテキストボックスを表示させている きっと、これなんだと思いました!! とてもヒントになりましたしあとはなんとかやってみます。ありがとうございましたm(__)m