- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAで折り返し表示と行高さの設定 )
VBAで折り返し表示と行高さの設定
このQ&Aのポイント
- Excel2002でのVBAプロシージャーによる値のセルへの表示時に、折り返し表示と行高さの設定を自動化したいです。
- 文字数によっては折り返して表示する必要があるため、求めた値の文字数を計算し、表示に必要な行数と行高さを決定します。
- また、他のブックでも使用するため、表示するセルの列幅と行高さは可変に対応できるように希望しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一言だけ。 Excelのセルに入る文字数は、使うフォントと接続されているプリンター、 OSやExcelのバージョンによって変わってきますから、長さを計算する ことは事実上不可能です。 「このくらいで折り返すと入る」という文字数を目視で勝手に決めて、 その文字数で折り返す・・・というなら可能ですが、その場合、環境に よっては、右側が目いっぱい空く・・・という可能性は十分にあり得 ますよ。
その他の回答 (1)
- masatsan
- ベストアンサー率15% (179/1159)
回答No.2
セルのプロパティでやるしかないのでは?
お礼
お礼遅くなりました 色々試してみましたがご指摘の以下の方法をとることにしました 「このくらいで折り返すと入る」という文字数を目視で勝手に決めて、 その文字数で折り返す