
以前にも幾つか同じような質問があるようなのですが、
例えば、
┏━━━━━━━━┓
┠────────┨
┠────────┨
┠────────┨
┠────────┨
┠────────┨
┠────────┨
┠────────┨
┗━━━━━━━━┛
と言った罫線付きの表を作成したとします。
その場合、ページ数が1なら問題は無いのですが、
2以上になって表がまたがってしまうと
┏━━━━━━━━┓
┠────────┨
┠────────┨
┠────────┨
┠────────┨
┠────────┨
┠────────┨
┠────────┨
┗━━━━━━━━┛
のように1枚目に印刷される表の下部が
設定された通りの太さの罫線になってしまいます。
2枚目の上部はシートで印刷タイトル指定するので良いのですが、
できることならば、1枚目の下部は表全体と同じ太さの罫線を
指定したいと思っています。
過去ログにマクロなどもあったのですが、なぜか実行しても
変化がありません。
EXCELのVer.は2002です。
どなたかわかるかたいましたらご回答お願い致します。
No.2ベストアンサー
- 回答日時:
マクロです。
罫線を設定したい範囲を選択後実行してみてください。全セルに罫線が設定
されます。
********
Sub kei()
Dim r As Range
Set r = Selection.Cells
r.Borders(xlDiagonalDown).LineStyle = xlNone
r.Borders(xlDiagonalUp).LineStyle = xlNone
With r.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With r.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With r.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With r.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With r.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With r.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
End Sub
********
お手数かけてしまい申し訳有りません。
やはりマクロしかないようですね。
まだ、実行はしていませんが、使わせて頂きたいと思います。
ありがとうございました!!
No.3
- 回答日時:
>マクロなどもあったのですが
このご質問は例えばA1:A113にデータがあるとして
A1:A113を範囲指定して、罫線で外枠を太線にしました。
印刷した時に、1ページはA1からA56まで(私のプリンタでは)印刷しましたが、セルA56の下罫線が、外枠と同じ「太い罫線」にならないのがこまるということですよね。
このA56に当たるセルが見つけられれば外枠罫線の太さや色
連続線かなどはVBAで取れるので、線を引くことは易しい。
しかし印刷の改ページ場所で決まるこのセルはなかなか
普通のVBAでは捉え難い。A1:A56の間のセルの行高、上下余白によって色々に変るわけですからね。
Manualで改ページを入れる場合はPageBreakプロパティで行を取得できますが、プリンタにまかせる場合は、私程度では考えて色々やったがお手上げでした。
良い回答が出れば勉強したい。
「過去ログ」はどんなのでしたか。
>表全体と同じ罫線
この場合ならセルの上下左右にダブって(上のセルの下罫線と下のセルの上罫線とも引く)引いて置けば、1ページでは最終行の下罫線が印刷されますよ。(#1の回答)
私の実体験でのニーズは、上述の外枠太線の場合でした。
>印刷した時に、1ページはA1からA56まで(私のプリンタでは)印刷しましたが、セルA56の下罫線が、外枠と同じ「太い罫線」にならないのがこまるということですよね。
そうですそうです。
過去ログにあったのはやはりマクロでやるという方法と、ページ設定のシートタブで罫線にチェックを入れ、さらに表の害枠の罫線も通常の太さの罫線にして印刷するというものでした。
ただ、それですと、外枠を太線にしたさいには適用できないので、あまり実用的ではなかったのですが。
とにもかくにもご回答ありがとうございました!
No.1
- 回答日時:
質問への回答ではないですが、
罫線を設定するとき、
あ
-
い
上の場合、"あ"の下だけでなく、"い"の上にも
設定するような習慣をつけておけばいいかと思
います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
A4用紙を8分割したい
-
エクセルの罫線がパワポに貼り...
-
Excelにて、ページ毎の外枠に罫...
-
Excel で改ページをしたところ...
-
wordで1ページに同じ文章を4つ...
-
エクセルで表に書いた黒の罫線...
-
印刷ページが急に数100ページに...
-
excel印刷で改頁をする時に罫線...
-
[Excel]画面上で表示されても、...
-
ワード文書の枠線をどうしたら...
-
エクセルファイルを印刷すると...
-
EXCELの罫線をもっと細くしたい...
-
印刷時、改ページごとの下枠に...
-
【word】印刷レイアウトでグレ...
-
エクセルで罫線の太さを変えて...
-
【Excel】一番左の罫線は非表示...
-
accessのレポートを20行固定に...
-
Word差し込み印刷 ラベルの枠を...
-
ダッシュ―― の打ち方
-
エクセル>>罫線>>色>>一括変更...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの罫線がパワポに貼り...
-
A4用紙を8分割したい
-
Excelにて、ページ毎の外枠に罫...
-
Excel で改ページをしたところ...
-
印刷ページが急に数100ページに...
-
エクセルで表に書いた黒の罫線...
-
excel印刷で改頁をする時に罫線...
-
【word】印刷レイアウトでグレ...
-
印刷時、改ページごとの下枠に...
-
エクセルで罫線の太さを変えて...
-
[Excel]画面上で表示されても、...
-
wordで1ページに同じ文章を4つ...
-
EXCELの罫線をもっと細くしたい...
-
accessのレポートを20行固定に...
-
エクセルファイルを印刷すると...
-
エクセルに勝手に罫線が出てき...
-
ワード文書の枠線をどうしたら...
-
エクセルで結合したセルに罫線...
-
Excel 2007印刷で上の頁の線が出る
-
AccessからExcelに罫線付で出力...
おすすめ情報