ExcelVBA

関数・メソッド

ピボットグラフを作成【Shapes.AddChart2】【Chart.SetSourceData】【ExcelVBA】

ピボットグラフを作成するVBAでピボットグラフを作るには Shapes.AddChart2メソッド でグラフの設定をし、Chart.SetSourceDataメソッド でどのデータを使うのか指定します...
0
一覧表

【一覧】グラフの種類を決めるXlChartType【ExcelVBA】

XlChartTypeグラフの種類を指定することができます。名前値説明xlXYScatter-4169散布図xlCombo-4152複合xlRadar-4151レーダーチャートxlDoughnut-4...
0
関数・メソッド

ピボットテーブルのセルが何のデータか判断する【PivotCellTypeプロパティ】【ExcelVBA】

PivotCellTypeプロパティでセル情報を取得するピボットテーブルに表示されているセルは一見普通のセルに見えます。しかし、「1000」と書いてあってもそれが数値なのか総計なのか、あるいは装飾的な...
0
関数・メソッド

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

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

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

フィールドを追加するピボットテーブルのフィールドは、AddFieldsメソッド で新たに追加することができます。構文Object.AddFields (RowFields, ColumnFields,...
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プロパティ を使用します。構文Object....
0
関数・メソッド

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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