• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELで色付き罫線などを自動的に施せますか?)

エクセルで色付き罫線などを自動的に施す方法はありますか?

このQ&Aのポイント
  • エクセルで名簿作成中に、グループごとの境界に色付き罫線を自動的に入れたいです。
  • 名簿の1行は複数のデータから成り立っており、グループの人数は1名から10名程度まで変動します。
  • 条件付き書式では1つのセル毎に条件を入れる必要があり、手作業でコピーするのは大変です。プログラム作成の必要があります。

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

  • ベストアンサー
  • yy_kd
  • ベストアンサー率25% (5/20)
回答No.3

グループマークA列の1の上に中太の罫線を入れる 場合には下記マクロで宜しいのでは・・・ A列からG列の上部を中太線にしています。 Sub Macro1() Selection.SpecialCells(xlCellTypeLastCell).Select MXY = Selection.Row y = 2 While y < MXY If Cells(y, "A") = 1 Then Range("A" & y & ":G" & y).Select With Selection.Borders(xlEdgeTop) .LineStyle = xlContinuous .Weight = xlMedium .ColorIndex = xlAutomatic End With End If y = y + 1 Wend End Sub

kenlong
質問者

お礼

ありがとうございます。うまくいきました。おどろきです。 マクロを自分で(?)入れて使ったのは初めてです。 ヘルプを見ながら操作しました。マクロ機能の威力をあらためて実感しています。 まだプログラムの内容も理解できません。少しずつ勉強していきたいと思っております。 どうもありがとうございました。

その他の回答 (2)

  • don9don9
  • ベストアンサー率47% (299/624)
回答No.2

添付画像がありませんが… 線を引きたい範囲すべてを選択した状態で、条件付き書式で 「セルの値が」→「数式が」に変更して「=$A2=1」 の場合、セルの上に罫線を引く、と設定すれば可能かと思います。 なお、上記はグループ先頭の人に1を入れている列がA列で データの先頭行が2行目の場合です。 A2の部分は実際の表に合わせて適宜変更してください。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

B列にグループ名を記入して、条件付書式に、以下の式を入れてみてください。 =B2<>B3 (書式は色つき罫線にする)

関連するQ&A

専門家に質問してみよう