- ベストアンサー
Excelで文字の周りにスペースを設定する方法
- Excelで文字の周りにスペースを設定する方法について教えてください。
- Excelのテーブルには罫線との余白を指定する機能がありますが、文字の周りにスペースを設定する機能もありますか?
- 提出資料などを作成する際、文字と罫線が近すぎて見づらくなる場合があります。Excelで文字の周りにスペースを設定する方法を教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#3のmisatoannaです。 > 行数(文字数)が増えてくると印刷プレビューおよび印刷にて文章の > 末尾がセル外にはみ出してしまいます。 セル内行数が多い場合、セル高を自動調整しても、印刷時には一部が 隠れてしまうことがあるようですね。Excelの仕様かも知れません。 セル内行数がマクロで取得できるのでしたら、セル内行数に合わせて 行高を個別に調整することも可能なのでしょうが、これができないん ですよね。(;_;) ま、手動で調整する件数が減らせた、ということで。。。。m(_ _)m なお、行高には制限がありますので、セル内行数がかなり多い場合は 二セルに分割するなどしたほうがよいかも知れません。
その他の回答 (4)
- ebikichi
- ベストアンサー率35% (75/213)
100行すべて同じ高さでよいのなら、 Ctrl+A(全体を選択)→どこか1つの行(一番左の1,2,3、、、、のうちの1つ)の高さを変えれば、すべて同じ高さになります。
- misatoanna
- ベストアンサー率58% (528/896)
> 毎回手動で文字の上下のスペースなどを空けています。 表範囲の行全体をすべて選択した状態で、次のようなマクロを実行 されたらいかがでしょうか。 Sub Test() Dim R Selection.EntireRow.AutoFit 'セル高の自動調整 For Each R In Selection.Rows R.RowHeight = R.RowHeight + 3 '一律3ポイント加算 Next End Sub
お礼
多くの方にご回答頂き感謝しております。いろいろなご回答頂きましたが少し問題がありました。 スペースを上下に空ける場合、misatoanna様の方法で処理致しますと、数行だと問題ありませんが行数(文字数)が増えてくると印刷プレビューおよび印刷にて文章の末尾がセル外にはみ出してしまいます。 現状は手動で各行毎に高さを調整し、印刷プレビューで微調整を実施しております。文字を追加した後に再度、印刷プレビューで調整するなど非常に困難な状態です。(なお、各行は高さがまちまちで一括処理が出来ません。)
- zenkind
- ベストアンサー率20% (11/53)
的外れなのかもしれないですが、適当にセルの高さを変えた上で、 「セルの書式設定」で「配置」 の 縦位置を「中央揃え」ではだめなのでしょうか?
- web2525
- ベストアンサー率42% (1219/2850)
フォントサイズが同じであれば、表全体を選択した上でセルサイズ変更で解決すると思われます。 フォントサイズが異なる場合はマクロを組む必要が有ると思います。
お礼
ご丁寧にご対応頂きありがとうございます。 おかげ様で長年疑問に感じていたことがすっきり致しました。 次期バージョンにでも、マイクロソフトさんが対応してくれることを願いたいですね。