指定セルの全体(数式・文字・書式・コメント)をクリアします。実行後セルは未使用状態(初期状態)に戻ります。
- 構文
- Range.Clear
- 引数
- 戻り値
Range オブジェクトを返すメソッド・プロパティ
- Range オブジェクト
- セル、行、列、連続した1つ以上のセル範囲を表します。
- Application.Cells プロパティ
- 作業中のワークシートのすべてのセルを表すRangeオブジェクトを返します。
- Application.Range プロパティ
- セル、行、列、連続した1つ以上のセル範囲を表します。
- Range.Find メソッド
- セル範囲内で特定の情報を検索します。
- Range.Clear メソッド
- 指定した種類と値に一致するすべてのセルを表すRangeオブジェクトを返します。
- Range.Columns プロパティ
- 指定した範囲の列を表すRangeオブジェクトを返します。
- Range.CurrentRegion プロパティ
- 現在の領域を表すRangeオブジェクトを返します。
- Range.End プロパティ
- 対象セル範囲の領域における終端のRangeオブジェクトへの参照を返します。
- Range.EntireColumn プロパティ
- 指定された範囲を含む1つまたは複数の列全体を表すRangeオブジェクトを返します。読み取り専用です。
- Range.EntireRow プロパティ
- 指定されたセル範囲を含む行全体を表すRangeオブジェクトを返します。読み取り専用です。
- Range.Item プロパティ
- 指定したセル範囲のオフセット値で指定される範囲を表すRangeオブジェクトを返します。
- Range.Offset プロパティ
- 指定された範囲からオフセットした範囲を表すRangeオブジェクトを返します。
- Range.Resize プロパティ
- 指定された範囲のサイズを変更します。サイズが変更されたセル範囲(Rangeオブジェクト)を返します。
- Range.Rows プロパティ
- 指定した範囲の行を表すRangeオブジェクトを返します。
- Worksheet.Range プロパティ
- セル、行、列、連続した1つ以上のセル範囲を表します。
関連するメソッド・プロパティ
例
単一セル
セルA1の内容をすべてクリアします。
Excel.Range("A1").Clear
セル範囲
セル範囲A1〜C3の内容をすべてクリアします。
Excel.Range("A1:C3").Clear
行
3行目の内容をすべてクリアします。
Excel.Range("A3").EntireRow.Clear
Range.Rows プロパティでも書き換えられます。
Excel.Rows(3).Clear
列
4列目の内容をすべてクリアします。
Excel.Range("D1").EntireColumn.Clear
Range.Columns プロパティでも書き換えられます。
Excel.Columns(4).Clear
関連記事
- Range.ClearContents メソッド (Excel)
- 範囲内の数式と値をクリアします。
- Range.ClearFormats メソッド (Excel)
- オブジェクトの書式設定を削除します。
- Range.ClearHyperlinks メソッド (Excel)
- 指定された範囲からすべてのハイパーリンクを削除します。
- Range.ClearOutline メソッド (Excel)
- 指定した範囲のアウトラインを消去します。
- Application.ActiveCell プロパティ (Excel)
- セルまたはセル範囲を表すRangeオブジェクトを返します。
- Application.Cells プロパティ (Excel)
- 作業中のワークシートのすべてのセルを表すRangeオブジェクトを返します。
- Application.Range プロパティ (Excel)
- セル、行、列、連続した1つ以上のセル範囲を表します。
- Range.AddComment メソッド (Excel)
- 指定してセルにコメントを設定する。
- Range.AutoComplete メソッド (Excel)
- オートコンプリートのリストから、指定された文字列と適合する候補を返します。オートコンプリートが一致しない場合、またはリスト内の複数のエントリが完了する文字列と一致する場合
- Range.ExportAsFixedFormat メソッド (Excel)
- 文書をPDF形式またはXPS形式で保存します。
- Range.Insert メソッド (Excel)
- ワークシートまたはマクロシートの指定された範囲に、空白のセルまたはセル範囲を挿入します。指定された範囲にあったセルはシフトされます。
- Range.Merge メソッド (Excel)
- 指定したRangeオブジェクトから結合されたセルを作成します。
- Range.UnMerge メソッド (Excel)
- 結合された領域をそれぞれのセルに分割します。
- Range.Borders プロパティ (Excel)
- セルの罫線を表します。
- Range.Columns プロパティ (Excel)
- 指定した範囲の列を表すRangeオブジェクトを返します。
- Range.Count プロパティ (Excel)
- コレクションに含まれるオブジェクトの数を返します。
- Range.CurrentRegion プロパティ (Excel)
- 現在の領域を表すRangeオブジェクトを返します。
- Range.MergeArea プロパティ (Excel)
- 指定したセルを含む結合範囲を表すRangeオブジェクトを返します。
- Range.MergeCells プロパティ (Excel)
- セルを結合状態を取得または設定します。
- Range.Rows プロパティ (Excel)
- 指定した範囲の行を表すRangeオブジェクトを返します。
- DELETEFILE (スクリプト関数)
- テキストファイルを削除します。
- FSO.DeleteFile メソッド
- 指定したファイルを削除します。
- Sheets.Delete メソッド (Excel)
- シートを削除します。
- deleteEmptyFolders (自作関数)
- 指定したフォルダより下層にある空フォルダを削除します。
- Range.Resize プロパティ (Excel)
- 指定された範囲のサイズを変更します。サイズが変更されたセル範囲(Rangeオブジェクト)を返します。
- FDELLINE (スクリプト関数)
- テキストファイルの指定行を削除します。