ExcelVBA

関数・メソッド

ピボットテーブルの更新方法【RefreshAllメソッド】【Refreshメソッド】【ExcelVBA】

ピボットテーブルを更新する ピボットテーブルを作成した後に元データの変更や、テーブル名の変更等を行った場合、 そのままではピボットテーブルに反映されません。 データを反映させる方法は2パターンあります...
0
関数・メソッド

ピボットテーブルのフィールドを追加する【AddFieldsメソッド】【Positionプロパティ】【ExcelVBA】

フィールドを追加する ピボットテーブルのフィールドは、AddFieldsメソッド で新たに追加することができます。 構文 Object.AddFields (RowFields, ColumnFiel...
0
関数・メソッド

同じデータソースから別のピボットテーブルを作成する【CreatePivotTableメソッド】【ExcelVBA】

PivotCacheを利用する ピボットテーブルを作成した際、内部的に構築がキャッシュ(保存)されます。 このキャッシュされたデータが PivotCacheオブジェクト になります。 既存のピボットテ...
0
関数・メソッド

ピボットテーブルのフィールドを設定する【PivotFieldオブジェクト】【Orientation/Functionプロパティ】【ExcelVBA】

ピボットテーブルのフィールドを設定 PivotTableWizardメソッド を実行すればピボットテーブルを作成できますが、基礎ができるだけです。 どの位置にどのデータを置くのか、フィールドの設定をし...
0
関数・メソッド

ピボットテーブルを作成する【PivotTableWizardメソッド】【ExcelVBA】

VBAでピボットテーブルを作成する Excelでは大定番のピボットテーブル。使用する人は多いと思います。 ピボットテーブルは集計や分析が大変楽で、フィルタや並べ替えも簡単にできます。 大量のデータでも...
0
関数・メソッド

テーブルの解除方法【ListObject.Unlistメソッド】【ExcelVBA】

テーブルを解除する データのテーブル化は集計や視認性向上に役立ちますが、返って邪魔だなと感じる場面もあります。 そんなときは ListObject の Unlistメソッド を使いテーブル化を解除でき...
0
関数・メソッド

テーブルスライサーを作成する【SlicerCaches.Add2】【Slicers.Add】【ExcelVBA】

スライサーを作成する テーブルのフィルター機能のひとつに、スライサーというものがあります。 膨大なデータをワンクリックで絞り込むことができる便利な機能です。 ボタンひとつで操作できるので、ユーザーにも...
0
関数・メソッド

テーブルの集計行の表示を切り替える方法【ShowTotals】【TotalsCalculation】【ExcelVBA】

集計行の表示を切り替える テーブルに表示される集計行はVBAで簡単に表示切替をすることができます。 切り替えには ListObject の ShowTotalsプロパティ を使用します。 構文 Obj...
0
関数・メソッド

テーブルのヘッダー行を取得する方法【ListObject.HeaderRowRange】【ExcelVBA】

ヘッダー行を取得する 作成したテーブルのヘッダー行を取得したいという場面では、 ListObject.HeaderRowRangeプロパティを使うと便利です。 構文 ListObject.Header...
0
関数・メソッド

アクティブセルがテーブル内にあるか確認する【ListObject.Activeプロパティ】【ExcelVBA】

アクティブセルがどこにあるかの判定 「アクティブセルがテーブル内にあるかどうかで挙動を変えたい」といった場合、 アクティブセルがテーブルの内外どちらにあるか判定しなければなりません。 ListObje...
0
関数・メソッド

テーブルの列を操作する【ListObject.ListColumnsプロパティ】【ExcelVBA】

テーブルの列を操作する 作成したテーブルの列を取得し、操作をするには ListObject.ListColumnsプロパティ を使います。 構文 LisutObject.ListColumns Lis...
0
関数・メソッド

テーブルの行を操作する【ListObject.ListRowsプロパティ】【ExcelVBA】

テーブルの行を操作する 作成したテーブルの行に対し削除や追加を行う場合は、 ListObject に ListRowsプロパティ を使います。 構文 LisutObject.ListRows List...
0
関数・メソッド

テーブル名を取得する【ListObjectsプロパティ】【ExcelVBA】

テーブル名を取得 作成したテーブル名を取得するには、ListObjectsプロパティを使用します。 構文 Object.ListObjects Object Worksheetオブジェクトを表す変数で...
0
関数・メソッド

テーブルを作成する【ListObjects.Add メソッド】【ExcelVBA】

VBAでテーブルを作成する VBAでテーブルを作成するには、ListObjects.Addメソッドを使用します。 構文 ListObjects.Add(SourceType, Source, Link...
0
関数・メソッド

クイック分析ツールを表示する【QuickAnalysis.Show メソッド】【ExcelVBA】

QuickAnalysis.Showメソッド QuickAnalysis.Showメソッドはクイック分析ツールのパネルを表示します。 構文 QuickAnalysis.Show (XlQuickAna...
0
_基本

AutoFillメソッドを使ってフラッシュフィルを実行する【AutoFillメソッド】【ExcelVBA】

フラッシュフィルを実行 フラッシュフィルをVBAで実行するには、AutoFillメソッドを使用します。 AutoFillメソッドの引数Typeに xlFlashFill を指定することで、前回の動きと...
0
関数・メソッド

ひとつのセルで複数の計算を行う配列数式を入力する【FormulaArrayプロパティ】【ExcelVBA】

FormulaArrayプロパティ とは セルに数式を入力する場合 Formulaプロパティ を使いますが、配列数式を入力するときは FormulaArrayプロパティ が必要です。 FormulaA...
0
関数・メソッド

セル内の区切られたデータを複数の列に分割する【TextToColumnsメソッド】【ExcelVBA】

TextToColumnsメソッド ひとつのセルに入力されているカンマやスペースで区切られたデータを、複数列に分割する機能です。 氏名をスペースで区切ることはよくありますが、その姓と名を別々のセルに分...
0
_基本

入力規則の変更と削除【Modifyメソッド】【Deleteメソッド】【ExcelVBA】

入力規則を変更する Validation.Add で設定したデータの入力規則は、 Modifyメソッドを使うことで設定を変更することができます。 構文 Validation.Modify(Type, ...
0
関数・メソッド

ユーザー設定リストを削除する【DeleteCustomList】【GetCustomListNum】【ExcelVBA】

ユーザー設定リストを削除 追加したユーザー設定リストを削除するには、二つのメソッドを使用します。 まず GetCustomListNumメソッド を使い、ユーザー設定リストの文字配列を番号として取得し...
0