VBA 罫線

今回練習したのはコチラ

excel-ubara.com

客単価を計算して罫線を指定通りに引けとの問題。

計算は問題なくできた。

罫線の引き方は全く分からず調べながらやりましたが、わからないところが出たので解答を見る。

 

範囲指定は最終行を使ってました。

そうしないとデータが追加されたときに対応できないもんね。

 

外枠を囲うのはすぐできたけど、セルの上側だけにひく等はできませんでした。

 

Range(Cells(1, 1), Cells(lastRow, 4)).Borders.Weight = xlHairline

極細の線を引く
  

Range(Cells(1, 1), Cells(lastRow, 4)).BorderAround Weight:=xlMedium

外枠に中太線を引く
  

Range(Cells(2, 1), Cells(2, 4)).Borders(xlEdgeTop).Weight = xlThin

細線を引く
  

Range(Cells(1, 2), Cells(lastRow, 2)).Borders(xlEdgeLeft).Weight = xlThin

細線を引く

 

つくづく思うのはコードも覚えなきゃだけど、活用方法も知らないといけないなぁと思います。最終行を利用したりとかを柔軟に考えたいと思います。