個人事業主の方必見!確定申告のお悩み解決

こういった機能がEXCELにあるのか教えて頂きたいのですが、
HTMLタグに<table Cellpadding=~>という機能があります。
これは「テーブルに対して表全体、各セルの中で表示上最も大きなデータに対して、罫線との余白を指定」といった機能です。

Excelで提出資料などを作成する際に罫線とセル内の文字が近すぎて見づらいと思い、毎回手動で文字の上下のスペースなどを空けています。これも百行以上ある場合など手動では対応不可能なこともあり、自動で文字の周囲のスペースを確保するような設定があれば是非教えて頂きたいと思い質問致しました。

お手数をお掛け致しますがよろしくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

#3のmisatoannaです。



> 行数(文字数)が増えてくると印刷プレビューおよび印刷にて文章の
> 末尾がセル外にはみ出してしまいます。

セル内行数が多い場合、セル高を自動調整しても、印刷時には一部が
隠れてしまうことがあるようですね。Excelの仕様かも知れません。

セル内行数がマクロで取得できるのでしたら、セル内行数に合わせて
行高を個別に調整することも可能なのでしょうが、これができないん
ですよね。(;_;) 
ま、手動で調整する件数が減らせた、ということで。。。。m(_ _)m

なお、行高には制限がありますので、セル内行数がかなり多い場合は
二セルに分割するなどしたほうがよいかも知れません。
    • good
    • 0
この回答へのお礼

ご丁寧にご対応頂きありがとうございます。

おかげ様で長年疑問に感じていたことがすっきり致しました。

次期バージョンにでも、マイクロソフトさんが対応してくれることを願いたいですね。

お礼日時:2006/10/26 18:43

100行すべて同じ高さでよいのなら、


Ctrl+A(全体を選択)→どこか1つの行(一番左の1,2,3、、、、のうちの1つ)の高さを変えれば、すべて同じ高さになります。
    • good
    • 0

> 毎回手動で文字の上下のスペースなどを空けています。


表範囲の行全体をすべて選択した状態で、次のようなマクロを実行
されたらいかがでしょうか。

Sub Test()
 Dim R
 Selection.EntireRow.AutoFit    'セル高の自動調整
 For Each R In Selection.Rows
  R.RowHeight = R.RowHeight + 3  '一律3ポイント加算
 Next
End Sub
    • good
    • 0
この回答へのお礼

多くの方にご回答頂き感謝しております。いろいろなご回答頂きましたが少し問題がありました。

スペースを上下に空ける場合、misatoanna様の方法で処理致しますと、数行だと問題ありませんが行数(文字数)が増えてくると印刷プレビューおよび印刷にて文章の末尾がセル外にはみ出してしまいます。

現状は手動で各行毎に高さを調整し、印刷プレビューで微調整を実施しております。文字を追加した後に再度、印刷プレビューで調整するなど非常に困難な状態です。(なお、各行は高さがまちまちで一括処理が出来ません。)

お礼日時:2006/10/25 22:50

的外れなのかもしれないですが、適当にセルの高さを変えた上で、


「セルの書式設定」で「配置」 の 縦位置を「中央揃え」ではだめなのでしょうか?
    • good
    • 0

フォントサイズが同じであれば、表全体を選択した上でセルサイズ変更で解決すると思われます。


フォントサイズが異なる場合はマクロを組む必要が有ると思います。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルでセルの余白を作りたい

エクセルでセルに余白をもうけたいのですがそのようなことはできますか?
ワードで表をつくったときにはセルごとに上下左右の余白をミリ単位で設定できますが、同等の機能はエクセルにはないのでしょうか。

ヘルプを探しましたが見つかりませんでした。
よろしくお願いします。

Aベストアンサー

文字表示位置を上下・左右共に中央揃えとして、セルサイズで調整するしかないでしょう。
ミリ単位での余白調整が必要であれば、3X3の9セルを1つのセル扱いにし、中央のセルに文字位置を左右均等割付・上下中央揃えとし、周囲のセルサイズで余白調整するしかないのではないでしょうか。


人気Q&Aランキング