- ベストアンサー
Excelで、文字を塗りつぶしたい
Excel2000ですが、文字を塗りつぶしたいのですが、どうすればよいですか。 ツールバーの「塗りつぶしの色」というアイコンをクリックすると、セルに色が付いてしまいます。 私は、文字だけを塗りつぶしたいのです。 Wordで言うところの「網掛けの色」や「蛍光ペン」のようなものです。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
どうしてもという場合は、 オートシェイブで四角形を描き、オートシェイブの書式で[線なし]、色を半透明にして文字列にかぶせれば、似たような効果になります。 自動改行している箇所とかには使えませんけど、参考になれば・・・
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
「文字だけを塗りつぶしたいのです」という 問題の意味が良く判りませんが、推定で 「1つのセルの一部の文字(但し連続)だけ、色を変えたい」と解してやってみます。 シートにコマンドボタンを1つ貼りつけ、そのボタンをダブルクリックすると Private Sub CommandButton1_Click() End Sub がVBE画面に出ますから、 Private Sub CommandButton1_Click() a = InputBox("スタート、文字数、色=") b = Split(a, ",") ' MsgBox b(0) & "=" & b(1) & "=" & b(2) ActiveCell.Characters(b(0), b(1)).Font.ColorIndex = b(2) End Sub の最初と最後の行を除いて、貼りつけて上記になるようにして下さい。 そしてF5(実行)を押す。 シートに戻って、文字列の入ったセルをアクチブにして ボタンをクリックしてください。 スタート文字は何文字めか、何文字色を変えるか、変える 色は色コード何番かの3つの数字を聞いてくるので、カンマで区切って入力し(例2,3,6のように。6は黄色、5は青色等)エンタを押して下さい。文字の色が変ります。
- happypoint
- ベストアンサー率36% (521/1422)
こんにちは。 Excelでは文字単位で背景色を変更することはできません。 オートシェイプなどを使用して、工夫してつくる以外、方法はありません。
お礼
ありがとうございます。
- shindyJr
- ベストアンサー率35% (463/1321)
#1です。 すでに紹介した方法に加えて、文字の色を指定できるコマンドバーをツールバーに追加して簡単に文字に色付けができるように設定しましょう。 <表示> <ツールバー> <ユーザー設定> <コマンド>タブ <分類>中「書式」を選択して右側画面のコマンド候補の中から <フォントの色>(「A」に赤字の下線)というコマンドをドラッグしてツールバーの好きな位置で離してやりましょう。
- shindyJr
- ベストアンサー率35% (463/1321)
こんにちは。 <書式> <セル> <フォント>タブ中 <色>で希望の色を選択すれば文字の色を変えられますよ。
お礼
質問に対する回答ではないようですが、 参考にさせていただきます。
お礼
私の望んだものにほど遠いですが、 それしかないのなら、しかたありません。 ありがとうございました。