• ベストアンサー

Excel2013 テキストボックスについて

お世話になります。 テキストボックスに文字を入力した場合は、その文字を選択するとメニューが出るため、そこからフォントサイズの調整ができるのですが、直接文字を入力するのではなく、数式バーに=A1と入力し、A1セルの数値や文字等を参照してテキストボックスに表示させる方法だと、テキストボックス内の文字等を選択することができずフォントサイズを調整できませんでした。 テキストボックスを右クリックして、図の書式設定から探したのですが、フォントサイズを設定する項目が見当たりませんでした。 フォントサイズを調整するにはどうすればいいでしょうか。 よろしくお願いします。

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

  • ベストアンサー
  • 4810noja
  • ベストアンサー率45% (270/594)
回答No.4

同じくExcel2013です。 おかしいですね。普通にできますが・・・ テキストボックス枠を選択し、フォントサイズやフォント(書体)、フォントの色もなど設定できます。 十分に検証してませんが、テキストボックス内の各文字について個別にはできないようです。

mihimarumaru
質問者

お礼

書式タブからだったのですね。 見つけられませんでした。 ありがとうございました。

その他の回答 (7)

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

わたしは、この質問に対し、勉強不足とおもったが、一言書いてみます。 シートに置く、テキストボックスは、次の2つのタイプがある。質問は(1)かと思う。 (用途=表示用か) (1)挿入ー(ハイパーリンクの隣)「テキストボックス」を選択して、作るテキストボックスは、シートの上に浮かべて、表示して、見るものと思う。 (用途=シートのセルに入力用か) (2)一方、普通のテキストボックスは、「テキストボックス」へ入力した文字(テキスト)を、エクセルのシートの定めたセルに設定する機能のものと思う。 ーー (1)ではプロパティの設定で、テキストボックスのフォントサイズなどできる機能が十分でないようだ。 (2)ではプロパティウインドウや、VBAコードでフォントサイズや色など設定できる。 ーー (1)のテキストボックスの文字は、数式バーに、=A1とした、A1セルの文字のサイズ、色、フィント種類(FontName)をA1セルで、通常に変更(「ホーム」から)し、数式バー部で、=A1でENTERキーを入れると、テキストボックスの方も、そのように変わった。 両者連動していて、A1セルのフオントサイズなどを変えて、ツールバー部(=A!のあとで)でENTERキーを押すと、テキストボックスのそれらも変わる。 連動と言ってもENTERが必要。 他のセル部をクリックすると、四隅の小丸はなくなるが、デザインモードの完全脱出方がわからない。 ーー VBAでは標準モジュールに Sub Test01() 'Shape ActiveSheet.Shapes(1) _ .TextFrame.Characters.Font.Color = vbGreen End Sub にようなのを実行すると、文字が緑色に変わる。 フォントサイズ、フォント種類なども似たVBAで変えられる。 ーー (2)は、開発ー挿入ーActiveXコントロールーテキストボックス(Ab¦)ーシートでドラッグ、、でシートにテキストボックスが貼りつくが、ダブルクリックで プロパティウインドウが出て、そこにFontがありそこをダブルクリックしてフォント関係の設定できる。 この(2)に比べ(1)のテキストボックスは、制限している(いろいろ設定できる必要ないとしている)ようだ。

mihimarumaru
質問者

お礼

ありがとうございました。

  • watabe007
  • ベストアンサー率62% (476/760)
回答No.7

テキストボックスかアクティブの状態で [ホーム]タブ[フォント]で変更できますよ

  • mdmp2
  • ベストアンサー率55% (438/787)
回答No.6

NO.5 です。 間違っていましたので訂正します。 正: ・・・テキストボックスを選択して(ハンドラーが出ている状態で)、右クリック(またはホームタブのフォント)で、・・・ 誤: ・・・セルを選択して、右クリック(またはホームタブのフォント)で、・・・

  • mdmp2
  • ベストアンサー率55% (438/787)
回答No.5

文字を選択することはできませんが、セルを選択して、右クリック(またはホームタブのフォント)で、できませんか?私はは、2016と2003 を使っていますが、どちらもできます。 Xcel 97 のときは、=A1 とする前に、適当な文字を入力して、フォントの設定をしてから=A1 にしていました。〔N0.1さんの方法)

回答No.3

Q、テキストボックスで文字サイズを調節するには? A、CTRL+SHIFT+>、CTRL+SHIFT+<で出来ると思うが・・・ または、書式設定ダイアログを利用。 http://www4.synapse.ne.jp/yone/excel2013/excel2013_textbox_syosiki.html Excel2010以前では、数式バー参照でもフォントサイズを調節できます(添付図参照のこと)。それが、Excel2013では不能になったとは考えにくい。 まあ、Excelは操作したこともないド素人ですが、そのように思います。

mihimarumaru
質問者

お礼

ありがとうございました。

  • skp026
  • ベストアンサー率45% (1010/2238)
回答No.2

ご要望と少しズレますが、テキストボックス枠のサイズに合わせて 文字サイズが調整される設定をするのはいかがでしょうか。 https://it-nikki.com/20130613-1862 ※ ひとりごとです。 セルの内容を、テキストボックスに表示することが出来るんですね。 勉強になりました。

mihimarumaru
質問者

お礼

ありがとうございました。

  • skydaddy
  • ベストアンサー率51% (388/749)
回答No.1

あらかじめ該当セルのフォントサイズを調整するしかありません。 例えばB1セルに=A1と入れてA1を表示させてもA1のフォント指定は無視され、B1で設定されているものになります。したがって、B1セルに所定の指定をする必要があります。このB1セルに表示されているA1は参照を表すものですから、これを使ってフォント指定はできません。

関連するQ&A