ExcelVBA

関数・メソッド

複数の列から条件に一致したデータを抽出する【AutoFilterメソッド】【ExcelVBA】

複数の列から抽出AutoFilterメソッドでデータを抽出する際に、複数の列にまたがっている条件と一致したデータが欲しいとき…例えば「Aさんの売り上げ実績で、売上個数50以上のデータを抽出したい」こう...
0
関数・メソッド

指定した数値内のデータを抽出する【AutoFilterメソッド】【ExcelVBA】

条件を加えたデータを抽出大量のデータから「ここからここまでのデータ」「これ以上のデータ」のように条件を加えたデータを抽出したい場合AutoFilterメソッドの引数Criteria1に演算子を使い、条...
0
関数・メソッド

Array関数を使って複数のデータを抽出する【AutoFilterメソッド】【ExcelVBA】

複数のデータを抽出オートフィルタ機能で3つ以上の複数のキーワードを指定し、データを抽出したい場合は、AutoFilterメソッドのCriteria1の部分にArray関数を使って複数のキーワードを指定...
0
関数・メソッド

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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