ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

外枠罫線の設定(BorderAround メソッド)

      2015/08/26

外枠罫線の設定

罫線の設定には、Borders プロパティを使用しますが、範囲内のすべての罫線に対して設定する必要があるのでコード量が多くなってしまします。
選択したセル範囲の外枠罫線のみを引く場合は、BorderAround メソッドが便利です。


BorderAround メソッド

【書式】

object.BorderAround [ ( LineStyle, Weight, ColorIndex, Color, ThemeColor ) ]


引数・戻り値

  • object  ・・・  対象となる Range オブジェクトを指定します。
  • LineStyle  ・・・  罫線の種類を表す定数(XlLineStyle 列挙型)または、その値を指定します。
    定数 内容
    xlContinuous 1 実線
    xlDashDot 4 一点鎖線
    xlDashDotDot 5 ニ点鎖線
    xlSlantDashDot 13 斜破線
    xlDash -4115 破線
    xlDot -4118 点線
    xlDouble -4119 2 本線
    xlLineStyleNone -4142 線なし

  • Weight  ・・・  罫線の太さを表す定数(XlBorderWeight 列挙)または、その値を指定します。
    定数 内容
    xlMedium -4138 普通
    xlHairline 1 細線 (最も細い罫線)
    xlThin 2 極細
    xlThick 4 太線 (最も太い罫線)

  • ColorIndex  ・・・  カラーパレットの色を表す 1 ~ 56 のパレット番号を指定します。
      ⇒ 色の設定:ColorIndex プロパティ・Colors プロパティ
  • Color  ・・・  色を表す RGB 値を指定します。
      ⇒ 色の設定:Color プロパティ・RGB 関数
  • ThemeColor  ・・・  テーマカラーの基本色を表すMsoThemeColorSchemeindex 列挙型の定数または値(1 ~ 12)を指定します。
      ⇒ 色の設定:ThemeColor プロパティ・TintAndShade プロパティ


BorderAround メソッド 使用例

サンプルVBAソース


実行結果

サンプルVBAソース実行前

BorderAround メソッド 例01

実行後

BorderAround メソッド 例02


 - セルの操作 , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

並べ替え(Sort メソッド)

Sort メソッド 任意のセル範囲内で、並べ替えを行います。引数で、並べ替えの条 …

使用中のセル範囲を取得(UsedRange プロパティ)

UsedRange プロパティ UsedRange プロパティは、指定したワーク …

終端セルを参照する(End プロパティ)

End プロパティ End プロパティは、基準となるセルが含まれる領域の指定した …

非連続のセルが選択されているか確認する(Areas コレクション)

Areas コレクション の使い方 複数の離れた位置にあるセル範囲を選択した場合 …

Stop
入力規則(リストで制限する)Validation.Add メソッド

ドロップダウンリストで入力値を制限 Validation.Add メソッド(また …

対象のセルが直接参照しているセル全てを取得(DirectPrecedents プロパティ)

DirectPrecedents プロパティ DirectPrecedents …

Row プロパティ・Column プロパティ 例
セルの行番号または列番号を取得(Row プロパティ,Column プロパティ)

Row プロパティ・Column プロパティ Row プロパティは、指定したセル …

オートフィルタ(AutoFilter メソッド)

AutoFilter メソッド 【書式】 object.AutoFilter ( …

Locked プロパティ
セルのロック(Locked プロパティ)

セルのロック(Locked プロパティ) Locked プロパティで、セルのロッ …

列幅を取得・設定・する(ColumnWidth プロパティ)

ColumnWidth プロパティ ColumnWidth プロパティは、対象セ …