Excel VBA質問箱 IV

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

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


8984 / 76732 ←次へ | 前へ→

【73316】Re:セルの下の罫線と上の罫線
発言  ichinose  - 12/12/20(木) 5:48 -

引用なし
パスワード
   おはようございます
>ちょっと教えてください。
>
>セルA1の下側の罫線と、セルA2の上側の罫線は、同じ罫線でしょうか?
>それとも、それぞれ別の罫線として存在しているのでしょうか?
新規ブックの標準モジュールで以下のコードの結果を調べてみると・・・・、

Sub test1()
  Dim bdr1 As Border
  Dim bdr2 As Border
  Range("a:a").Delete
  With Range("a1")
    Set bdr1 = .Borders(xlEdgeBottom)
    With bdr1
     .LineStyle = xlContinuous
     .Weight = xlThick
     .ColorIndex = 3
    End With
  End With
  MsgBox "セルA1の下段罫線を設定しました" & vbCrLf & "セルA1の下段罫線(Borders(xlEdgeBottom)と" & _
      "セルA2の上段罫線(Borders(xlEdgeTop) を比較します"
  Set bdr2 = Range("a2").Borders(xlEdgeTop)
  MsgBox "LineStyleプロパティ" & vbCrLf & _
      "セルA1の下段罫線=" & bdr1.LineStyle & vbCrLf & _
      "セルA2の上段罫線=" & bdr2.LineStyle & vbCrLf & vbCrLf & _
      "Weightプロパティ" & vbCrLf & _
      "セルA1の下段罫線=" & bdr1.Weight & vbCrLf & _
      "セルA2の上段罫線=" & bdr2.Weight & vbCrLf & vbCrLf & _
      "ColorIndexプロパティ" & vbCrLf & _
      "セルA1の下段罫線=" & bdr1.ColorIndex & vbCrLf & _
      "セルA2の上段罫線=" & bdr2.ColorIndex & vbCrLf & vbCrLf & _
      "と同じです"
  MsgBox "ただ、この罫線を扱うオブジェクトが違います" & vbCrLf & _
      "セルA1の下段罫線オブジェクト Is セルA2の上段罫線オブジェクト =" & (bdr1 Is bdr2)
End Sub


罫線は同じですね、それを扱うオブジェクトが違うだけですね

273 hits

【73313】セルの下の罫線と上の罫線 ブーチー 12/12/19(水) 20:42 質問
【73315】Re:セルの下の罫線と上の罫線 UO3 12/12/20(木) 5:41 発言
【73318】Re:セルの下の罫線と上の罫線 ブーチー 12/12/20(木) 8:45 お礼
【73320】Re:セルの下の罫線と上の罫線 UO3 12/12/20(木) 9:26 発言
【73321】Re:セルの下の罫線と上の罫線 ブーチー 12/12/20(木) 10:44 お礼
【73316】Re:セルの下の罫線と上の罫線 ichinose 12/12/20(木) 5:48 発言
【73319】Re:セルの下の罫線と上の罫線 ブーチー 12/12/20(木) 8:48 お礼
【73329】Re:セルの下の罫線と上の罫線 ichinose 12/12/21(金) 7:02 発言
【73331】Re:セルの下の罫線と上の罫線 ブーチー 12/12/21(金) 10:00 お礼
【73347】Re:セルの下の罫線と上の罫線 ichinose 12/12/22(土) 7:13 発言

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