VBA講座:代表的なプロパティやメソッドなどのキーワード一覧




たった1秒で仕事が片づく Excel自動化の教科書

『たった1秒で仕事が片づくExcel自動化の教科書』(技術評論社)にて、
紙面の都合で書けなかった詳細をこちらで解説します。




■セル(Rangeオブジェクト)の代表的なプロパティ

AddIndent
セル内の文字列の配置が縦または横に均等に設定される場合に、文字列を自動的にインデントするかどうかを調べます。

Address
セル範囲への参照を取得します。

Borders
スタイルまたはセル範囲 (条件付き書式の一部として定義された範囲を含む) の罫線を表す Borders コレクションを取得します。

Column
指定されたセル範囲の最初の領域で、最初の列番号を数値で取得します。

Columns
指定したセル範囲の列を表す Range オブジェクトを取得します。

ColumnWidth
指定したセル範囲内のすべての列の幅を設定します。

Comment
セル範囲の左上隅のセルに関連付けられているコメントを表す Comment オブジェクトを取得します。

Count
コレクション内のオブジェクトの数を取得します。

DisplayFormat
指定した範囲の表示設定を表す DisplayFormat オブジェクトを取得します。

End
セルが含まれる領域の終端のセルを表す Range オブジェクトを取得します。

EntireColumn
指定したセル範囲に含まれる 1 列または複数の列全体を表す Range オブジェクトを取得します。

EntireRow
指定したセル範囲に含まれる 1 行または複数の行全体を表す Range オブジェクトを取得します。

Font
指定したオブジェクトのフォントを表す Font オブジェクトを取得します。

FormatConditions
指定したセル範囲のすべての条件付書式を表す FormatConditions コレクションを取得します。

Formula
オブジェクトの数式を、A1 形式の表記形式で、コード記述時の言語で設定します。

FormulaLocal
指定したオブジェクトの数式を A1 形式で、ユーザーの言語で設定します。

FormulaR1C1
指定したオブジェクトの数式を R1C1 形式で、コード記述時の言語で設定します。

FormulaR1C1Local
指定したオブジェクトの数式を R1C1 形式で、ユーザーの言語で設定します。

HasFormula
セル範囲内のすべてのセルに数式が入力されているかどうかを調べます。

Height
セル範囲の高さです。

Hidden
行または列が非表示であるかどうかを調べます。

HorizontalAlignment
指定したオブジェクトの水平方向の配置を設定します。

Hyperlinks
セル範囲のハイパーリンクを表す Hyperlinks コレクションを取得します。

IndentLevel
セルまたはセル範囲のインデントのレベルを設定します。

Interior
指定したオブジェクトの内部を表す Interior オブジェクトを取得します。

Left
列 A の左端からセル範囲の左端までの距離です。

Locked
オブジェクトがロックされているかどうかを調べます。

MergeArea
指定したセルを含んでいる結合されたセル範囲を表す Range オブジェクトを取得します。

MergeCells
セル範囲またはスタイルに結合されたセルが含まれているかどうかを調べます。

NumberFormat
オブジェクトに含まれる文字列や数値の表示形式を示す文字列を設定します。

NumberFormatLocal
オブジェクトの表示形式の文字列を使用言語の文字列に設定します。

Offset
指定したセル範囲からオフセットする範囲を表す Range オブジェクトを取得します。

Orientation
文字列の向きを取得します。

Parent
指定したオブジェクトの親オブジェクトを取得します。

Phonetic
セル内の特定のふりがなテキストの文字列についての情報を含む Phonetic オブジェクトを取得します。

Precedents
セルが直接または間接に参照している参照元を表す Range オブジェクトを取得します。

QueryTable
指定した Range オブジェクトを含むクエリ テーブルを表す QueryTable オブジェクトを取得します。

ReadingOrder
指定したオブジェクトの読み取り順序を設定します。

Resize
指定したセル範囲のサイズを変更します。

Row
指定したセル範囲の最初の領域の先頭行の番号を取得します。

RowHeight
指定したセル範囲内のすべての行の高さをポイント単位で取得します。

Rows
指定したセル範囲の行を表す Range オブジェクトを取得します。

ShrinkToFit
使用可能な列幅に収まるように文字列が自動的に縮小されるかどうかを調べます。

Top
行 1 の上端からセル範囲の上端までの距離をポイント単位で取得します。

Validation
指定したセル範囲の入力規則を表す Validation オブジェクトを表します。

Value
指定したセル範囲の値を設定します。

Value2
セルの値を設定します。

VerticalAlignment
指定したオブジェクトの垂直方向の配置を設定します。

Width
ポイント単位のセル範囲の幅です。

Worksheet
指定したセル範囲を含むワークシートを表す Worksheet オブジェクトを取得します。

WrapText
オブジェクトの文字列が折り返されるかどうかを調べます。


セル(Rangeオブジェクト)の代表的なメソッド



Activate
単一のセルをアクティブにします。セルは現在の選択範囲内にある必要があります。

AddComment
範囲にコメントを追加します。

AdvancedFilter
検索条件の範囲に基づいて、リストにフィルタをかけます。

AutoFilter
オートフィルタを使用してリストにフィルタをかけます。

AutoFit
対象セル範囲の列の幅や行の高さを内容に合わせて調節します。

BorderAround
セル範囲に罫線を追加し、追加した罫線の Color、LineStyle、Weight の各プロパティを設定します。

Clear
オブジェクト全体をクリアします。

ClearComments
指定されたセル範囲からすべてのコメントを消去します。

ClearContents
セル範囲から数式と文字をクリアします。

Copy
セル範囲を、指定したセル範囲またはクリップボードにコピーします。

Cut
指定されたオブジェクトを切り取り、クリップボードに保存するか、指定したセル範囲に貼り付けます。

Delete
オブジェクトを削除します。

Find
指定されたセル範囲の中で特定の情報を検索し、情報が見つかった最初のセルを表す Range オブジェクトを取得します。

FindNext
Find メソッドによって開始された検索を続行します。

FindPrevious
Find メソッドによって開始された検索を続行します。

Insert
ワークシートまたはマクロ シートの指定した範囲に、空白のセルまたはセル範囲を挿入します。指定した範囲にあったセルはシフトされます。

Merge
指定した Range オブジェクトにあるセルを結合します。

PasteSpecial
クリップボードにある Range オブジェクトを、指定したセル範囲に貼り付けます。

PrintOut
オブジェクトを印刷します。

PrintPreview
オブジェクトの印刷プレビュー (印刷時のイメージ) を表示します。

Replace
指定したセル範囲にある文字を示すブール型 (Boolean) の値を取得します。

Select
オブジェクトを選択します。

Sort
ピボットテーブル レポートまたは範囲を並べ替えます。指定した範囲にセルが 1 つしかない場合は、アクティブな領域を並べ替えます。

SpecialCells
指定した種類と値に一致するすべてのセルを表す Range オブジェクトを取得します。

UnMerge
結合された領域をそれぞれのセルに分割します。


セルの右クリックメニュー



切り取り
Cut

コピー
Copy

形式を選択して貼り付け
PasteSpecial

挿入
Insert

削除
Delete

数値と値のクリア
ClearContents

フィルター
AutoFilter

並べ替え
Sort

コメントの挿入
Comment

セルの書式設定
NumberFormat
VerticalAlignment
HorizontalAlignment
Font
Borders
Locked

ドロップタ゜ウンリストから選択
ショートカットのAlt+↓

ふりがなの表示
Phonetic

名前の定義
Name

ハイパーリンク
Hyperlinks


シートタブの右クリックメニュー



挿入
Insert

削除
Delete

名前の変更
Name

移動またはコピー
Move
Copy

シートの保護
Protect

非表示
再表示

Visible

全てのシートを選択
Select

 



『たった1秒で仕事が片づく Excel自動化の教科書』執筆陣が自ら直接指導。
実務直結・一日集中・受講後無期限サポート付きのマクロVBAセミナー



記事一覧に戻る

法人向けExcelオンライン研修

利用人数無制限・個別サポート付きのExcelオンライン研修です。

すごい改善のExcelセミナー

1日完結・実務直結・無期限サポートつきのExcelセミナー開催中

累計40万部突破のExcel教科書

Excel関数Tシャツ等のご購入はこちら