Excel・VBA活用術

Excel・VBA活用術

エクセルVBAでFileDialogオブジェクトを使ってファイル選択ダイアログを開く

エクセルVBAでファイルを開く作業を自動化する方法についてシリーズでお伝えしています。今回は、エクセルVBAでFileDialogオブジェクトを使ってファイル選択ダイアログを表示させる方法です。
Excel・VBA活用術

エクセルVBAでDir関数を使って指定のファイルが存在するかどうかを判定する方法

エクセルVBAでファイルを開く作業を自動化する方法についてのシリーズ。今回は開くファイルの指定をエクセルシートに変更し、またファイルが存在するかどうかをDir関数で判定する方法についてお伝えします。
Excel・VBA活用術

【保存版】VBAリファレンス~キーワード別インデックス

VBAのリファレンスページで、Excel・Word・PowerPointなど共通でご利用いただけます。 ステートメント・関数・オブジェクト・メソッド・プロパティなどについてキーワード別にリストアップしています。
Excel・VBA活用術

エクセルVBAでAccessデータベースからFormat関数によるSQL文で特定の日付で抽出

エクセルVBAでAccessデータベースを操作する方法についてお伝えしています。SQL文にFormat関数を使って特定の日付のレコードを抽出する方法。また応用で特定の年月や曜日でグルーピングもできます。
Excel・VBA活用術

エクセルVBAでエクセル以外の他のアプリケーションを開く方法

エクセルVBAでファイルを開く作業を自動化する方法をお伝えしています。今回はエクセルVBAでエクセル以外の他のアプリケーションのファイルを開く方法としてShellオブジェクトの使い方をお伝えします。
Excel・VBA活用術

エクセルVBAでブックを開いたときに他のワークブックも一緒に自動で開く

エクセルで特定のファイルを開いたら、一緒に使用する他のファイルも自動で開くと便利です。今回はAuto_Openというイベントプロシージャを使ってブック起動時に他のブックも自動で開くVBAプログラムです。
Excel・VBA活用術

エクセルVBAでAccessデータを集合関数による条件で抽出するHAVING句の使い方

エクセルVBAでAccessデータベースからレコードを抽出する方法として、HAVING句の使い方です。GROUP BY句でグループ化したレコードを条件で絞り込む、また集合関数でテーブルの状態を判定することもできます。
Excel・VBA活用術

エクセルVBAでグラフの軸の最大値・最小値や軸タイトルを設定する方法

エクセルVBAでグラフとPowerPointを操作する方法についてお伝えしています。今回は、グラフの軸の最大値、最小値や、軸タイトルを変更するAxisオブジェクトの使い方についてお伝えします。
Excel・VBA活用術

エクセルピボットテーブルとVLOOKUPを組み合わせて複数のリストを合体!

エクセルのピボットテーブルとVLOOKUP関数を使って、複数のリストを一つの表にまとめる方法をご紹介しています。 VBAを組むほどではないけど、手間・・・そんなときはお試しあれ! ピボットテーブルと関数を組み合わせれば、作れるレポートの幅がぐっと広がりますよ!
Excel・VBA活用術

エクセルVBAでAccessデータをグループで集計して抽出するGROUP BY句と集計関数の使い方

エクセルVBAでAccessデータベースを操作する方法についてのシリーズです。今回はデータベースのレコードをグループで集計して抽出する方法です。SQL文のGROUP BY句と集計関数を使いますよ。
Excel・VBA活用術

エクセルVBAでグラフタイトルを変更する方法とChartTitleについて

エクセルVBAでグラフとPowerPointを操作する方法についてお伝えしています。今回は、グラフのデータ範囲とともにChartTitleのTextを使って、タイトルも変更しながら貼り付ける方法です。
Excel・VBA活用術

エクセルVBA Err.Numberを使ってエラー番号に応じた処理を指定する

エクセル VBAのErrオブジェクトを使ってエラーコードに応じた処理の指定方法をご案内しています。 この方法を使えば、「VBAがエラーになったら」から、「対象のセルが0によるエラーの場合」や、「対象のセルに文字型が入っていた時のエラーの場合」のように、ただの「エラー」から一段掘り下げたエラーの種類別に処理が指定できますよ。
Excel・VBA活用術

エクセルVBAでADODBレコードセットをSortメソッドで並び替えする方法

エクセルVBAでAccessデータベースを操作する方法についてシリーズでお伝えしています。ADODBレコードセットの並び順について確認しつつ、Sortメソッドを使って並び替えをする方法についてです。
Excel・VBA活用術

エクセルVBAでAccessのデータをORDER BYで並び替えをして取り出す

エクセルVBAでAccessデータベースを操作する方法についてお伝えしています。今回はSQLのSELECT文で取得したデータの順番についての検証、並び替えて取得するORDER BY句の使い方についてです。
Excel・VBA活用術

エクセルVBAでグラフのデータ範囲を変更しながらPowerPointに連続して貼り付ける

エクセルVBAでPowerPointを操作する方法についてお伝えしています。今回はエクセル上のグラフのデータ範囲を変更しながら次々にPowerPointに貼り付けていくプログラムについて紹介をします。
Excel・VBA活用術

エクセルVBAでAccessデータベースの複数のレコードを上書き更新する場合の実行速度について

エクセルVBAでAccessデータベースを操作する方法について、今回はADODBレコードセットのFind、Update、MoveFirstを使って更新する方法について、またその実行速度についてです。
Excel・VBA活用術

エクセルVBAでAccessデータベースの複数のレコードをまとめて上書き更新する方法

エクセルVBAでAccessデータベースを操作する方法についてのシリーズです。今回はSQLのUPDATE文を使ってAccessデータベースの複数レコードをまとめて上書き更新する方法についてお伝えします。
Excel・VBA活用術

ただのエラーじゃ勿体無い!On Error GoToでVBAエラー時に任意のメッセージを表示する

エクセル VBAの標準エラーメッセージを、On Error GoTo構文を使って任意のメッセージを表示する方法をご紹介しています。 これを使えば、どこのセルがエラーになっているのかをメッセージで表示して、VBAツールを使う人にエラーの原因と対策を伝えることができますよ。
Excel・VBA活用術

簡単!エクセルVBAでシート上のグラフをコピーしてPowerPointにペーストする

エクセルVBAでPowerPointを操作する方法についてお伝えしています。今回はエクセルVBAでエクセル上のグラフをコピーしてPowerPointにペーストをする方法です。とっても簡単ですよ。
Excel・VBA活用術

エクセルVBAでグラフの元となるデータ範囲を次々と変更するプログラム

エクセルVBAで作ったグラフをPowerPointに貼り付けていこうということでシリーズで進めています。今回はエクセルVBAでグラフのデータ範囲を次々と指定していくプログラムを紹介します。