はじめに
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はこの本きっかけだったな~

コメント