• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 「折り返して全体を表示する」 のプレビュー時)

Excel「折り返して全体を表示する」のプレビュー時の行数を取得する方法

このQ&Aのポイント
  • Excelで自由回答のアンケート結果を入力している際に、「折り返して全体を表示」させているセルの行数がプレビュー表示で正しく表示されない問題があります。
  • 会社では、行の幅を特定の行数ごとに変更する規定があるため、正確な行数を取得する必要がありますが、Excelには行数を取得するマクロや関数が存在しません。
  • LEN関数を使用して文字数で行数を判断する方法もありますが、うまくいかない場合があります。より正確な行数を取得するためには、マクロを使用するか、セルの高さを計算する方法を考える必要があります。

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

  • ベストアンサー
  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.1

Excel は、画面表示と印刷(プレビュー)は別に処理しているらしいので、印刷時の行数取得は難しそうです 逆に条件を決め打ちするする事によって、行数を割り出してはどうでしょうか 1.フォントを等幅フォントにする(MSゴッジク等Pの付かないフォント) 2.フォントサイズを固定する そして、プレビューで一行の文字数を確認し、全文字数を一行文字数で割って、行数を出します 汎用性は無くなりますが、とりあえずということで...

hyorono
質問者

お礼

お礼が遅くなってしまってごめんなさい!! あれからいろいろ考えた結果、ASIMOBさんのアドバイスを元に なんとか作ってみました。 フォントを等幅にして、そこから20文字づつ(約1行の長さ) 関係ないセルに「LIGHT」「MID」「LEFT」関数で切り出し(5行だとしたら5つのセルに) それを「&」でつなぎなおし、「CHAR」で改行させるという力技です^^; 切り出し用のセルをいくつ使ったかで、行数がわかるので なんとかなりそうです。 本当にありがとうございました!! また何かありましたら、ぜひよろしくお願いします^^

hyorono
質問者

補足

さっそくの回答ありがとうございます!! やっぱり難しいのでしょうか・・・?? ですが、すごいアドバイスです!! 道が見えてきました!! アドバイスにそって、いろいろ試してみます^^ うまい方法が見つかったら、お礼の部分に載せます。 それでこそのデータベースですものね^^ それから締め切りますので もうすこし待ってくださいね^^ 本当にありがとうございました!!

すると、全ての回答が全文表示されます。

関連するQ&A