閉じてから再度開くとマクロを記述した「ファイルを開く.xlsm」とともに、マクロ内で指定した二つのファイルも開きます。イベントプロシージャAuto_Openこのからくりですが、イベントプロシージャというものです。VBAにはイベントプロシージャというものがありまして、ワークブックやワークシートなどのオブジェクトに対して何らかのイベントが発生したときに、自動で走らせるプロシージャを仕込むことができるのです。今回のAuto_Openは標準モジュールに仕込むことができ、手動でマクロを記述したファイルを開いた際に実行されるものです。便利なので覚えておきましょう。Auto_OpenとWorkbook_Openとの違いAuto_Openと同じく、ワークブックが開いたときに実行されるイベントプロシージャとしてWorkbook_Openというものがあります。これらの違いは何でしょうか...?一つ目は記述先です。Auto_Openは標準もジュールに記載をしますが、Workbook_Openはブックモジュール「ThisWorkbook」に記述します。二つ目は起動条件です。VBAでブックを開いたときに違いが出ます。"C:\Users\Noriaki\Dropbox\40_ブログ\vba-file-dir\ファイルを開く.xlsx"これで開いたとき、Workbook_Openは実行されますが、Auto_Openは実行されません。まとめ以上、エクセルVBAでファイルを開いたときに他のファイルも一緒に自動で開く方法についてお伝えしました。したツールですが、毎日の作業を考えるとけっこう便利なのではないかと思います。以降このツールをどんどんパワーアップさせていきます。現在はWorkbooks.Openを使っていますから、ちゃんと開ける対象はエクセルファイルだけです。ワードとか、テキストファイルとかも開きたいじゃないですか。次回、エクセル以外の他のアプリケーションのファイルを開く方法をお伝えします。エクセルVBAでエクセル以外の他のアプリケーションを開く方法エクセルVBAでファイルを開く作業を自動化する方法をお伝えしています。今回はエクセルVBAでエクセル以外の他のアプリケーションのファイルを開く方法としてShellオブジェクトの使い方をお伝えします。tonari-it.com2016.11.30どうぞお楽しみに!連載目次:エクセルVBAでファイルやフォルダを操作する方法お仕事でいつも決まったファイルをいつも一つずつダブルクリックして開くの...毎日だと思うと面倒ですよね。このシリーズでは、ファイルを自動で開く、フォルダ一覧を出力するなど、エクセルVBAでファイルやフォルダを操作する方法についてお伝えしていきます。プランノーツ代表、コミュニティ「ノンプロ研」主宰。ITで日本の『働く』の価値を上げる!」をテーマに、VBA&GASの開発、講師、執筆などをしております。→詳しいプロフィールはコチラ★ご依頼・ご相談はお気軽にどうぞ!→お問い合わせはコチラ★フォロー頂ければ嬉しいです。「コミュニティ+講座」形式で継続性&教え合える環境も提供。!ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。関連記事Excel・VBA活用術エクセルVBAでチャットワークAPIにリクエストを送る最も簡単なプログラム今回は、エクセルVBAでチャットワークAPIにリクエストを送る最も簡単なプログラムを紹介します。チャットワークAPIのリクエストURLについて、トークンの取得方法、ヘッダーのセットの方法などがポイントです。2017.11.27Excel・VBA活用術エクセルVBAでフォルダ内のWord文書のページ数・文字数などをリスト化するエクセルVBAでWord文書の操作をする方法についてお伝えしています。今回は、エクセルVBAでフォルダ内のWord文書のページ数や文字数などの各情報を取得してリスト化するプログラムを作っていきます。VBA】メール本文から欲しい情報だけを取り出す方法MailItemオブジェクトのBodyプロパティとMid関数を使って、Outlookのメール本文から欲しい情報だけを取り出す方法をご紹介しています。今回は、Endプロパティを使って表の最終行番号を取得する方法をご紹介したいと思います。今回ご紹介するEndプロパティを使用することで、簡単に表の最終行を取得することができます。2017.09.29Excel・VBA活用術エクセルVBAでIEを操作するクラスにname属性で取得した要素から内容を取り出すプロパティを作成エクセルVBAでIEスクレイピングをするときに便利なクラスの作り方をお伝えしております。今回は、エクセルVBAでIEを操作するクラスにname属性で取得した要素から内容を取り出すプロパティを追加していきます。2019.04.10Excel・VBA活用術エクセルで営業日判定を実現するWORKDAY関数の使い方エクセルで土日祝日を判定したい!といった場合に、祝日の判定は標準のエクセル機能では不可能です。今回紹介するWORKDAY関数を使用すれば、祝日の判定を実現することが可能です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。Scriptが「V8ランタイム」をサポート!モダンなECMAScript構文が使えるようになった2020.02.072020.02.08GASでコピーしたGoogleスライドのプレゼンテーションを取得する方法2020.02.052020.02.05Facebookページいつも隣にitのお仕事タイトルとURLをコピーしました。