• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel2003枠を作るマクロ)

Excel2003枠を作るマクロ

このQ&Aのポイント
  • Excel2003のセルに枠を作るためのマクロの作成方法を教えてください。
  • 右側に空白の行を作成し、その行の右下まで枠を作りたいです。
  • マクロ記録では右下が100であると仮定していますが、任意の行で枠を作る方法を知りたいです。

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

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.3

G列の最終行で判断するのであれば、以下の1行で出来ます。 Sub macro() Range("A1:H" & Range("G" & Rows.Count).End(xlUp).Row).Borders.Weight = xlThin End Sub

r2san
質問者

お礼

ご回答ありがとうございました。 思っていた以上にすばらしい考え方でした。

その他の回答 (2)

  • beeba
  • ベストアンサー率49% (25/51)
回答No.2

A1から右下のセルまでデータが入っていると想定して、 Sub Macro2() Range("A1").CurrentRegion.Select Selection.Resize(, Selection.Columns.Count + 1).Select Selection.Borders.LineStyle = xlContinuous End Sub

  • beeba
  • ベストアンサー率49% (25/51)
回答No.1

A1からG100にデータが入っていると想定して、 Sub Macro2() Range("A1").CurrentRegion.Select Selection.Resize(, Selection.Columns.Count + 1).Select Selection.Borders.LineStyle = xlContinuous End Sub

関連するQ&A