| 
    
     |  | こんにちは?。どなたかお教え下さい。 今、縦項目に当社部門・お客様名 横項目に月の売上表があります。
 ここに当社部門計・総合計の行が入っているのですが、
 このときに当社部門計・総合計の行の罫線(下)を変更したいのです。
 
 4月  5月  6月
 顧客A
 顧客B
 東京 小計
 顧客C
 関東 小計
 |
 |
 総合計
 
 一応、自分で考え、下記のように考えてみました。
 
 Sheets("販売状況").Select
 N1 = 9        'データは9行目から
 Cells(N1, 2).Select  '2列目のデータ(計 の行か判断)で罫線の太さを変える
 'データの最後の判断 ↓
 Do Until (IsNull(Selection.Value) Or Selection.Value = "")
 If Cells(N1, 2).Value = "B" Then
 Range(Cells(N1, 5), Cells(N1, 26)).Select '5〜26列まで罫線
 With Selection.Borders(xlEdgeBottom)
 .Weight = xlThin
 End With
 Else
 End If
 N1 = N1 + 1
 Cells(N1, 2).Select
 Loop
 
 しかし、これだと大量のデータ処理には不向きです。
 1行1行、判断し、罫線を引くのではなく、
 罫線を引く範囲を配列などで記憶し、一度に罫線を引けば早くなると
 聞きましたが、どのように記述したら良いのか分かりません。
 どなたか、help me、お助け下さい。
 
 |  |