【EXCEL VBA | イミディエイトウィンドウ】SpecialCellsメソッドと定数について

スポンサーリンク

SpecialCellsメソッドと定数について

イミディエイトウィンドウとは、VBA(Visual Basic for Application)を利用する時に使うVBE(EXCELなどに付属しているプログラムの開発環境のエディター/Visual Basic Editor)で使用することができる機能で、主にコードの実行結果を試すなど、デバッグする時に使うものです。

今回は、「SpecialCellsメソッドと定数について」の一覧表です。

SpecialCellsメソッド

ワークシートでいうところの、「編集」→「ジャンプ」にあるメニューの感じです。

指定できるType一覧

内容 定数
コメント xlCellTypeComments -4144
定数 xlCellTypeConstants 2
数式 xlCellTypeFormulas -4123
空白セル xlCellTypeBlanks 4
最後のセル xlCellTypeLastCell 11
可視セル xlCellTypeVisible 12
すべの条件付き書式 xlCellTypeAllFormatConditions -4172
同じ条件付き書式 xlCellTypeSameFormatCondhitions -4173
すべての入力規則 xlCellTypeAllValidation -4174
同じ入力規則 xlCellTypeSameValidation -4175

定数・数式を指定した場合、第二引数Typeで以下の指定ができます。

内容 定数
数値 xlNumbers 1
文字 xlTextValues 2
論理値 xlLogical 4
エラー値 xlErrors 16

Bordersプロパティ

セルの罫線に関係する設定を行う

内容 定数
セルの上 xlTop -4160
セルの下 xlBottom -4107
セルの左 xlLeft -4131
 セルの右 xlRight  -4152
 範囲の上 xlEdgeTop  8
 範囲の下 xlEdgeBottom  9
 範囲の左 xlEdgeLeft  7
 範囲の右 xlEdgeRight 10
 範囲内の水平線 xllnsideHorizontal  12
 範囲内の垂直線 xllnsideVertical  11
 セルの左上から右下への斜線 xlDiagonalDown  5
 セルの左下から右上への斜線 xlDiagonalDoUp  6

LineStyleプロパティ

指定した罫線のスタイルどうすんの?で設定できるやつ

内容 定数
線なし xlLineStyleNone -4142
実線 xlContinuous 1
破線 xlDash -4115
一点鎖線 xlDashDot 4
二点鎖線 xlDashDotDot 5
点線 xlDot -4118
二重線 xlDouble -4119
斜め一点鎖線 xlSlantDashDot 13

Weightプロパティ

太さの設定もできる。

内容 定数
ヘアライン xlHairLine 1
細い罫線 xlThin 2
中太罫線 xlMedThin -4138
太い罫線 xlThick 4

オススメの本

VBAはこの本きっかけだったな~