Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9896 / 13644 ツリー ←次へ | 前へ→

【24892】実線を引くには にしもり 05/5/12(木) 17:14 質問[未読]
【24893】Re:実線を引くには Jaka 05/5/12(木) 17:23 回答[未読]
【24904】Re:実線を引くには にしもり 05/5/13(金) 11:23 お礼[未読]

【24892】実線を引くには
質問  にしもり  - 05/5/12(木) 17:14 -

引用なし
パスワード
   こんにちは。
S2からS700までセルの左側に細い実線を引きたいと思います。
マクロの記録を使ったら次のようになったのですが、マクロを実行するとS2のセルにしか実線が出ません。
どこが悪いか、どなたかご教示ください。

  Range("S2").Select
  Range(Selection, Selection.End(xlDown)).Select
  Selection.Borders(xlDiagonalDown).LineStyle = xlNone
  Selection.Borders(xlDiagonalUp).LineStyle = xlNone
  With Selection.Borders(xlEdgeLeft)
    .LineStyle = xlContinuous
    .Weight = xlThin
    .ColorIndex = xlAutomatic
  End With
  With Selection.Borders(xlEdgeTop)
    .LineStyle = xlContinuous
    .Weight = xlThin
    .ColorIndex = 1
  End With
  With Selection.Borders(xlEdgeBottom)
    .LineStyle = xlContinuous
    .Weight = xlThin
    .ColorIndex = 1
  End With
  Selection.Borders(xlEdgeRight).LineStyle = xlNone

【24893】Re:実線を引くには
回答  Jaka  - 05/5/12(木) 17:23 -

引用なし
パスワード
   こんにちは。
細かい事は、検証していません。
まとめてみただけです。

  With Range("S2:S700")
    .Borders(xlDiagonalDown).LineStyle = xlNone
    .Borders(xlDiagonalUp).LineStyle = xlNone
    With .Borders(xlEdgeLeft)
      .LineStyle = xlContinuous
      .Weight = xlThin
      .ColorIndex = xlAutomatic
    End With
    With .Borders(xlEdgeTop)
      .LineStyle = xlContinuous
      .Weight = xlThin
      .ColorIndex = 1
    End With
    With .Borders(xlEdgeBottom)
      .LineStyle = xlContinuous
      .Weight = xlThin
      .ColorIndex = 1
    End With
    .Borders(xlEdgeRight).LineStyle = xlNone
  End With

【24904】Re:実線を引くには
お礼  にしもり  - 05/5/13(金) 11:23 -

引用なし
パスワード
   ▼Jaka さん:
Jakaさんのご指導のとおりでできました。
どうもありがとうございました。

9896 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free