• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel2003のマクロで複数の罫線を引きたい)

Excel2003マクロで複数の罫線を引きたい

このQ&Aのポイント
  • Excel2003のマクロで複数のセルにわたる罫線を引く方法を教えてください。
  • 既に一部のセルに赤の太線を表示するマクロを作成しましたが、A列の10行目からC列の14行目にも罫線を追加したいです。どのように書き加えれば良いでしょうか?
  • お手数ですが、ご教示よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • myRange
  • ベストアンサー率71% (339/472)
回答No.1

前の質問に回答した、myRangeです。 >Set myShp = ActiveSheet.Shapes.AddLine(L1, T1, L2, T2) これ、削除するんじゃなかった????(^^;;; >このコードで(14行目と15行目の間、C列からD列)に赤の太線が表示されるようになりました。 これでは、14行目と15行目の間ではなくて、15行目の枠線上に引かれますよね。 >さらにこれに加えて一度で、この罫線プラスA列の10行目からC列の14行目に引く罫線を加えたいのですが 情報が不足です。 (1)セルA10の上端から、セルC14の上端へ引く (2)セルA10の上端から、セルC14の下端へ引く (3)セルA10の下端から、セルC14の上端へ引く (4)セルA10の下端から、セルC14の下端へ引く さて、どれでしょうか。 恐らく、最初の線に繋げるのでしょうね。 '--------------------------- With Range("A10")   T1 = .Top   L1 = .Left End With With Range("C15")   T2 = .Top   L2 = .Left End With ActiveSheet.Shapes.AddLine(L1, T1, L2, T2).Select With Selection.ShapeRange.Line   .Visible = msoTrue   .Style = msoLineSolid   .Weight = 5#   .ForeColor.SchemeColor = 10 End With '----------------------------------------- 上記の線と違ったらどこを変えればいいかわかりますね。 以上です。  

raunder
質問者

お礼

どうにか複数の罫線を同時に表示させることができました。 またまた、ありがとうございました。 感謝しています。では。

raunder
質問者

補足

>Set myShp = ActiveSheet.Shapes.AddLine(L1, T1, L2, T2) これ、削除するんじゃなかった????(^^;;; すみません最初に質問したコードを貼り付けてしまったもので。 >14行目と15行目の間ではなくて、15行目の枠線上に引かれますよね。 そのとおりです。 この罫線と(1)セルA10の上端から、セルC14の上端へ引く の計2本の罫線を同時に引きたいという内容でした。 言葉足らずで申し訳ありませんでした。

すると、全ての回答が全文表示されます。

関連するQ&A