• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでこんなのをつくりたいのですが、、)

エクセルで文字の文字数によって違う文字体裁の表示ができる方法

このQ&Aのポイント
  • エクセルで文字の文字数によって、違う文字体裁が設定されたシートに表示させる方法を教えてください。
  • 具体的には、シート1に入力した文字の文字数に応じて、別のシートに文字を表示させたいです。
  • 条件付書式や文字を抜き出す関数ではなく、VBAを使用して実現する方法をお教えください。

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

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

はて? >シート1に入力した文字の文字数によって、 >それぞれ、違う文字体裁が設定してあるシートに表示させようとしています ということが出来れば,本当にそれで良いのでしょうか? 準備1: シート2のA1,A2には事前に赤い文字の書式設定をしておく。 シート3のA1,A2には事前に20ptの書式設定をしておく。 準備2: シート2のA1には =IF(LEN(Sheet1!A1&Sheet1!A2)=4,Sheet1!A1,"") シート2のA2には =IF(LEN(Sheet1!A1&Sheet1!A2)=4,Sheet1!A2,"") のように,4文字なら取ってくる式を入れておく。 同様に シート2のA1には =IF(LEN(Sheet1!A1&Sheet1!A2)=5,Sheet1!A1,"") シート2のA2には =IF(LEN(Sheet1!A1&Sheet1!A2)=5,Sheet1!A2,"") のように,5文字なら取ってくる式を入れておく。

teruteruda
質問者

お礼

ありがとうございました。 LEN関数で出来るということは、わかりました。 しかしながら、私の考えがあまく、表示するだけでは、完成しないということに気づきました。 もう一度、一から考え直して、出直してきます。 お手数おかけしました。