Excel VBA

Excel VBA

【Excel VBA】Forステートメントを使った繰り返し処理

Excel VBAにおいて、指定した回数だけ繰り返し処理を実行したい場合、Forステートメントが頻繁に使われます。 Forステートメントは、以下のように書きます。 Dim 変数 As Long For 変数 = 変数の...
2021.11.27
Excel VBA

【Excel VBA】Do Whileステートメントを使った繰り返し処理

Excel VBAにおいては、条件を満たしている間だけ処理を繰り返す、Do Whileステートメントが存在します。 Do Whileステートメントは下記のように記述します。 Do While 条件式 条件を満たして...
2021.11.27
Excel VBA

【Excel VBA】置換と削除(Replace関数)

Excel VBAにおける文字列の置換方法には、 ・Replace関数 ⇒文字列の中から指定した文字列を置換 ・Replaceメソッド ⇒セル範囲の中から指定した文字列を置換 の2種類があり少々ややこしいですが...
2021.11.27
Excel VBA

【Excel VBA】ファイルを開く、ファイルを閉じる

Excel VBAにおいては、色々な方法でファイルを開く事ができます。 今回は、何種類かの方法をご紹介します。 ダイアログボックスから選択したファイルを開く 下記のサンプル1は、Application.GetOpenFilen...
2021.11.27
Excel VBA

【Excel VBA】Sum関数、SumIf関数、SumIfs関数

今回はExcel VBAで数値を合計するための関数、Sum、SumIf、SumIfsについてご紹介します。 Sum関数 セル範囲の数値を合計するには、 WorksheetFunction.Sum(合計範囲) を使いま...
2021.11.27
Excel VBA

【Excel VBA】VLookUP関数

今回は、Excel VBAでのVLookUP関数についてご紹介します。 エクセルをよく使われる方なら既にご存知かもしれませんが、VLookUP関数とは、指定した検索値を、指定範囲の一番左の列から検索し、一番左の列から数えて指定...
2021.11.27
Excel VBA

【Excel VBA】ピボットテーブルの作成例

今回は、私がよく使用する、実用的(だと思っている)ピボットテーブル作成用プログラムの一例をご紹介します。 ピボットテーブルの作成例 ピボットテーブルについて細々とご紹介すると非常に長くなってしまうのですが、 今回は日頃の事...
2021.11.27
Excel VBA

【Excel VBA】計算結果が0の場合、空白を返すユーザー定義関数

Excel VBAではオリジナルの関数である、ユーザー定義関数を作成する事ができます。 通常Excelに用意されている関数では実現できないような処理を実行したり、非常に長い関数になってしまうところを簡潔にまとめたりなど、アイデ...
2021.11.27
Excel VBA

【Excel VBA】指定した名前のシートが存在していた場合削除する(For Eachステートメント)

今回は、Excel VBAで、指定した名前のシートが存在していた場合は削除する、という方法をご紹介します。 For Eachステートメントとは? シートの削除についてご紹介する前に、先にFor Eachステートメントについてご紹...
2021.11.27
Excel VBA

【Excel VBA】変数にシート名とセル番地(セル範囲)を代入

今回は変数に、文字列や数値だけでなく、シートやセル番地(セル範囲)などのオブジェクトも代入する使い方についてご紹介します。 変数にシート名とセル番地(セル範囲)を代入 シートを代入するための変数を宣言する場合、 Dim 変...
2021.11.27
タイトルとURLをコピーしました