こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

よろしくお願いします。

投稿日時 - 2018-07-10 02:06:06

QNo.9516858

困ってます

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

同じくExcel2013です。

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

投稿日時 - 2018-07-10 09:17:38

お礼

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

投稿日時 - 2018-07-12 00:39:08

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(8)

ANo.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)のテキストボックスは、制限している(いろいろ設定できる必要ないとしている)ようだ。

投稿日時 - 2018-07-10 22:06:49

お礼

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

投稿日時 - 2018-07-12 00:34:54

ANo.7

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

投稿日時 - 2018-07-10 11:23:53

ANo.6

NO.5 です。
間違っていましたので訂正します。

正: ・・・テキストボックスを選択して(ハンドラーが出ている状態で)、右クリック(またはホームタブのフォント)で、・・・

誤: ・・・セルを選択して、右クリック(またはホームタブのフォント)で、・・・

投稿日時 - 2018-07-10 10:13:02

ANo.5

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

投稿日時 - 2018-07-10 10:04:26

ANo.3

Q、テキストボックスで文字サイズを調節するには?
A、CTRL+SHIFT+>、CTRL+SHIFT+<で出来ると思うが・・・

または、書式設定ダイアログを利用。

http://www4.synapse.ne.jp/yone/excel2013/excel2013_textbox_syosiki.html

Excel2010以前では、数式バー参照でもフォントサイズを調節できます(添付図参照のこと)。それが、Excel2013では不能になったとは考えにくい。

まあ、Excelは操作したこともないド素人ですが、そのように思います。

投稿日時 - 2018-07-10 08:55:18

お礼

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

投稿日時 - 2018-07-12 00:39:44

ANo.2

ご要望と少しズレますが、テキストボックス枠のサイズに合わせて
文字サイズが調整される設定をするのはいかがでしょうか。
https://it-nikki.com/20130613-1862


ひとりごとです。
セルの内容を、テキストボックスに表示することが出来るんですね。
勉強になりました。

投稿日時 - 2018-07-10 06:43:51

お礼

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

投稿日時 - 2018-07-12 00:36:27

ANo.1

あらかじめ該当セルのフォントサイズを調整するしかありません。

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

投稿日時 - 2018-07-10 04:01:14