• ベストアンサー

excel関数式の一部を太字にする

concatenateを使い、excelで作った文章に今日の日付を入れることに成功しました。しかし、その今日の日付を太字と下線を使い強調したいと思います。エクセルの関数はいろいろみてみたのですが、関数の式として太字にしたり下線を引いたりすることは難しいようです。以前spellnumberを作った時はVBAの完成した式をコピペして、新しい関数を作るようにできたのですが、そのように関数として太字や下線を入れるようにできることはできないでしょうか?もしよいサイトがありましたら、よろしくお願いいたします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

関数の計算結果として表示されている内容の一部に,書式(下線・太字・斜体・フォントの色種類大きさ等)を施す方法自体がありません。従って,そういうことができる関数もありません。 書式を施したいのでしたら,レイアウトに多少無理が生じても「前後の文字列のセル」「関数で日付等を表示させるセル」を分けて並べ,書式を施したい数式セルに書式を施しておくような見せ方になります。 #マクロが使えるのなら,結合した文字列をマクロで生成してセルに投入させ,さらにその言葉の一部分に書式を施すような仕込みをすれば,もちろん結果は出せます。  今回ご質問は「関数でできるか」でしたので詳細は触れませんが,もしどうしてもというのでしたら詳しい状況を添え新たなマクロのご質問として,別途ご相談を投稿なさってみてはいかがでしょう。

shallowsou
質問者

お礼

ありがとうございました。今回はセルを区切ってやってみます。マクロは勉強を始めたばかりですのでなれないのですが、自分でできるようになったら試してみます。素早い回答ありがとうございました。

その他の回答 (1)

  • papiyonys
  • ベストアンサー率30% (53/174)
回答No.2

条件付き書式を使えば、ある条件を満たし時だけ書式を変えることができます。 どういう条件の時に太字にしたいのかわからないので具体的に示せませんが、関数も入力でき野で可能だと思います。

関連するQ&A