ExcelVBA

関数・メソッド

色を指定してデータを絞り込む【AutoFilterメソッド】【ExcelVBA】

セルの背景色で絞り込む セルの背景色でデータを絞り込むときはAutoFilterメソッドの引数Criteria1に色を指定し、 引数OperatorにxlFilterCellColorと記述します。 ...
0
関数・メソッド

データ範囲から上位の値を絞り込む【AutoFilterメソッド】【ExcelVBA】

上位の値を絞り込む AutoFilterメソッドのXlAutoFilterOperator定数を使って上位のデータのみ絞り込むことができます。 「売上トップ10」など上位10番のみ表示したい場合に使え...
0
関数・メソッド

オートフィルターを使用する【AutoFilterメソッド】【ExcelVBA】

AutoFilterメソッド Excelのオートフィルターを実行したいときは、AutoFilterメソッドを使用します。 指定した値を自動で絞り込む機能ですね。 手動では困難なループ処理や、データの一...
0
関数・メソッド

アウトラインを削除する【ClearOutlineメソッド】【ExcelVBA】

ClearOutlineメソッド 作成したアウトライン(グループ化)を削除するにはClearOutlineメソッドを使用します。 削除範囲の指定が可能です。 構文 Object.ClearOutlin...
0
関数・メソッド

アウトラインの折り畳みと展開を行う【ShowLevelsメソッド】【ExcelVBA】

ShowLevelsメソッド Excelでは行や列をグループ化したものを表示/非表示にすることができます。 このグループ化して表示を切り替える機能をアウトラインといいます。 アウトラインの折り畳みと展...
0
関数・メソッド

セル範囲を集計する【Subtotalメソッド】【ExcelVBA】

Subtotalメソッド 指定したセル範囲をグループ化し集計します。 日付ごとに売上集計をしたり商品ごとに注文数を集計したいときに使えます。 構文 Object.Subtotal(GroupBy,Fu...
0
関数・メソッド

任意のソート条件を指定して並べ替える【Sortオブジェクト】【SortFields.Add】【ExcelVBA】

任意のソート条件を指定する Sortオブジェクトを使うと、データを並べ替えることができます。 ユーザー設定リストを使い、より自由にソート条件を指定したい場合、 SortFields.AddメソッドのC...
0
関数・メソッド

アイコンを基準に並べ替える【Sortオブジェクト】【ExcelVBA】

アイコンを基準に並べ替える Sortオブジェクトを使うと色んな条件を指定して、データを並べ替えることができますが、 条件付き書式で設定したアイコンを基準にデータを並べ替えたいときは、 引数SortOn...
0
関数・メソッド

セルの背景色を条件に並べ替える【Sortオブジェクト】【ExcelVBA】

セルの背景色を条件に並べ替える Sortオブジェクトを使うと色んな条件を指定して、データを並べ替えることができますが、 セルの背景色ごとに並べ替えをしたいときは、引数SortOnにxlSortOnCe...
0
関数・メソッド

並べ替え機能を使う【Sortオブジェクト】【ExcelVBA】

Sortオブジェクト Excel2007以降に実装されている並べ替え機能です。 Sortメソッドよりも並べ替えの条件に指定できるキーが多彩です。 Sortオブジェクトのメソッド 説明 Apply 現在...
0
関数・メソッド

全てのブックを保存してからExcelを終了する【Quitメソッド】【ExcelVBA】

Quitメソッド Excelを終了するときはQuitメソッドを使用します。 構文 Object.Quit Object Applicationオブジェクトを表す変数です。 保存していないブックが開かれ...
0
_基本

ブックをWebページとして保存する【SaveAsメソッド】【ExcelVBA】

Webページとして保存するには ExcelファイルはWebページとして保存することができます。 Webページファイルを開くと作成したシートがそのままWebページに表示されます。 ※マクロや関数は反映さ...
0
関数・メソッド

ブックをコピーして保存する【SaveCopyAsメソッド】【ExcelVBA】

SaveCopyAsメソッド VBAでブックのコピーを保存するにはSaveCopyAsメソッドを使用します。 構文 Object.SaveCopyAs (FileName) Object Workbo...
0
_基本

ファイル名が重複していれば別名で保存する【Dir関数】【ExcelVBA】

ファイル名の検索 フォルダにファイルを保存する際に、ファイル名が重複すると保存ができません。 Dir関数を使えばあらかじめ同名ファイルが無いかチェックしてくれます。 重複した場合リネームするように指示...
0
関数・メソッド

ダイアログボックスを表示して保存する【FileDialogプロパティ】【ExcelVBA】

FileDialogのmsoFileDialogSaveAs ダイアログボックスを表示するFileDialogプロパティ。 fileDialogType の msoFileDialogSaveAs を...
0
関数・メソッド

ダイアログボックスを表示して保存する【GetSaveAsFilenameメソッド】【ExcelVBA】

GetSaveAsFilenameメソッド 保存するファイルの保存先フォルダやファイル名をユーザーに委ねる必要がある場合は、 GetSaveAsFilenameメソッドを使用してダイアログボックスを表...
0
_基本

既に開いているブックと同じ名前は付けられない【ExcelVBA】

同じ名前のブックは開けない Excelは同じ名前(拡張子まで一致している)のブックを同時に開くことができません。 そのため新規ブックを保存する際、同名のブックを開いている限りエラーが発生します。 ※保...
0
関数・メソッド

ブックに名前をつけて保存する【SaveAsメソッド】【ExcelVBA】

SaveAsメソッド ブックに名前をつけて保存する場合はSaveAsメソッドを使用します。 構文 Workbook.SaveAs (FileName, FileFormat, Password, Wr...
0
関数・メソッド

ブックを上書き保存する【Saveメソッド】【ExcelVBA】

Saveメソッド ブックを上書き保存するには WorkbookオブジェクトにSaveメソッドを使用します。 保存するブックが新規ブックの場合、"Book1.xlsx"といった名称で保存されます。 ※S...
0
関数・メソッド

ダイアログボックスを設定し、指定したファイルを開く【FileDialogプロパティ】【ExcelVBA】

FileDialogプロパティ ダイアログボックスを表示してユーザーがファイルを開くには、 GetOpenFilenameメソッドを使いますが、FileDialogプロパティでも同じことができます。 ...
0