VBA

スポンサーリンク
IT

Excel VBA(マクロ)でイベントプロシージャ用のWorkbook/Worksheetが表示されない、表示したい人用の説明

イベントプロシージャを実行するにあたって、説明を見ると左上でWorkbookまたはWorksheetを表示してからイベントを選ぶ……となっているはずですが、標準モジュールから開こうとすると何も表示されず、手動でプロシージャ名を変更してもイベ...
IT

Excel VBA(マクロ)でシートの名前を取得・変更する方法/Nameプロパティの使い方

他のオブジェクト同様、シートでも名前はNameプロパティで取得/変更が可能です。
IT

Excel VBA(マクロ)でフィルタの再適用をかける方法/AutoFilter.ApplyFilterメソッドの使い方

シートに対しAutoFilterプロパティを付けることでAutoFilterオブジェクトを取得することができます。ApplyFilterはAutoFilterオブジェクトのメソッドで、指定したシートにあるフィルタに対して設定条件で更新をする...
IT

Excel VBA(マクロ)でひとつ次(右)、前(左)のシートを操作する方法/Next、Previousプロパティの使い方

Next、Previousプロパティをシート(WorkSheets、ActiveSheetなど)に付けて使うと、対象のセルの左右のセルを選択することができます。
IT

Excel VBA(マクロ)でシートにオートフィルターが設定されているか調べる方法/AutoFilterModeプロパティの使い方

ワークシートに対しAutoFilterModeプロパティを求めると、シートにフィルタが適用されているかどうかを調べることができます。
IT

Excel VBA(マクロ)で指定シート内のフィルタの抽出・絞り込みを全て解除する方法/AutoFilter.ShowAllDataメソッドの使い方

ワークシートに対してAutoFilterプロパティをくっつけるとAutoFilterオブジェクトを取得することができ、AutoFilterオブジェクトにShowAllDataメソッドを付けることでシート内のフィルタの絞り込みをすべて解除する...
IT

Excel VBA(マクロ)でワークシートにオートフィルターが条件を絞り込んでいるか判定する方法/AutoFilter.FilterModeプロパティの使い方

ワークシートに対してAutoFilterプロパティをくっつけるとAutoFilterオブジェクトを取得することができ、AutoFilterオブジェクトにFilterModeプロパティをくっつけるとフィルタが条件を絞っているかどうかを戻り値と...
IT

Excel VBA(マクロ)でワークシートの個数を数える方法/Countプロパティの使い方

SheetsやWorkSheetsに対してCountプロパティを求めると、シートの数を取得することができます。 Countは読み取り専用プロパティです。 ワークシート全体の数を取得 ' vba ' ワークシートの数を取得 Ms...
IT

Excel VBA(マクロ)でワークシートをコピーする方法/Worksheets.Copyメソッドの使い方

VBAでExcelのワークシートを複製する方法についてです。 新しいブックにシートを複製(シート.Copyのみで実行) シートのコピーは、(指定したシート).Copyという形式で実行されます。 たとえばWorksheets("...
IT

Excel VBA(マクロ)でセル・範囲の条件付き書式を変更する方法

Modifyメソッドを使用すると、設定されたルールがセルの値の条件付き書式の内容を変更することができます。書式は変更できません。 先に言っときますが、基本的に削除して新しく設定し直したほうが簡単だし確実だしできることが多いです。