※ ChatGPTを利用し、要約された質問です(原文:Excel 「折り返して全体を表示する」 のプレビュー時)
Excel「折り返して全体を表示する」のプレビュー時の行数を取得する方法
このQ&Aのポイント
Excelで自由回答のアンケート結果を入力している際に、「折り返して全体を表示」させているセルの行数がプレビュー表示で正しく表示されない問題があります。
会社では、行の幅を特定の行数ごとに変更する規定があるため、正確な行数を取得する必要がありますが、Excelには行数を取得するマクロや関数が存在しません。
LEN関数を使用して文字数で行数を判断する方法もありますが、うまくいかない場合があります。より正確な行数を取得するためには、マクロを使用するか、セルの高さを計算する方法を考える必要があります。
Excel 「折り返して全体を表示する」 のプレビュー時
いつもお世話になっております!
タイトルの件で困っています。
アンケートの自由回答をExcelに入力しています。
自由回答なので、たくさん長文があり、
ひとつのセルに「折り返して全体を表示」させています。
しかし、標準表示ですと、それが4行に改行されていたとしても
プレビュー表示で見ると、5行になっていたりして困っています。
なぜかというと、会社では、
1行の場合、行幅は15
2行の場合は、行幅は30
3行以上は、1行につき15ずつ行幅を増やす規定があります。
(4行=45 5行=60・・・といった感じです。)
そこで、プレビュー表示での行数を取得するマクロ、もしくは関数などないでしょうか??
行幅を設定するマクロは、勉強してなんとか解りましたが
行数を取得する方法を探しています。
LEN関数の文字数で判断しようにも、うまくいきませんでした・・・
データは毎月作成するもので、しかも大量です。
よい知恵がございましたら、ぜひご教授ください!!
よろしくお願いします。
お礼
お礼が遅くなってしまってごめんなさい!! あれからいろいろ考えた結果、ASIMOBさんのアドバイスを元に なんとか作ってみました。 フォントを等幅にして、そこから20文字づつ(約1行の長さ) 関係ないセルに「LIGHT」「MID」「LEFT」関数で切り出し(5行だとしたら5つのセルに) それを「&」でつなぎなおし、「CHAR」で改行させるという力技です^^; 切り出し用のセルをいくつ使ったかで、行数がわかるので なんとかなりそうです。 本当にありがとうございました!! また何かありましたら、ぜひよろしくお願いします^^
補足
さっそくの回答ありがとうございます!! やっぱり難しいのでしょうか・・・?? ですが、すごいアドバイスです!! 道が見えてきました!! アドバイスにそって、いろいろ試してみます^^ うまい方法が見つかったら、お礼の部分に載せます。 それでこそのデータベースですものね^^ それから締め切りますので もうすこし待ってくださいね^^ 本当にありがとうございました!!