(license)みなさん、こんにちは!タカハシ(@ntakahashi0505)です。エクセルVBAの業務を快適にするためのVBEの使い方やテクニックについてシリーズでお伝えしています。前回の記事はこちらでした。【エクセルVBA】初心者にとっても便利なVBEの自動メンバー表示とその使い方エクセルVBAの業務効率を上げるためのVBEのテクニックについてお伝えしています。今回は、VBEのステキ機能である「自動メンバー表示」とは何か、また自動メンバー表示を使いこなす方法についてです。tonari-it.com2017.03.02「自動メンバー表示」使っていますか?正確に、素早くコーディングを進められるようになりますよ。その「自動メンバー表示」も含めて、VBEには快適にコーディングを進めるためのステキな機能がありまして、オプションの「コードの設定」というところで設定をすることができます。全部で7つあるのですが、全てご存知でしょうか?どうでしょうか?今回はそれらのコードの設定について解説をしていきたいと思います。必要なものについてはチェックを入れて大活用。不要なものはチェックを外す。これで、ビシバシコードを快適に入力したり、便利な機能の恩恵に預かることができます。これだけで、劇的にVBAの作業効率が上がるかも知れませんよ!では、エクセルVBAで初心者にオススメのVBEのオプションコード設定についてです。本記事は以下のYouTube動画と連動していますので、合わせてご参考ください。自動クイックヒント自動データヒント自動インデントとタブ間隔まとめ連載目次:エクセルVBAの作業効率&快適さを劇的に上げるVBEの使い方VBEのコード設定の仕方VBEのコード設定をする場合は、まずメニューから「ツール」→「オプション」と辿ります。すると「オプション」ウィンドウが開きますが、デフォルトで「編集」タブが開いていて、その中に「コードの設定」というエリアがあるはずです。以下、7つの機能がありますね。自動構文チェックのみチェックを外し、あとは全てチェックを入れるというのがオススメです。タブ間隔はそのままでOKです。以下で解説をしていきますよ。自動構文チェック自動構文チェックはコードを打っている最中にリアルタイムで構文をチェックして、エラーがあればダイアログを表示してくれるという機能です。デフォルトでチェックが入ってオンになっているので、ご存知の方も多いと思います。オンにしておくと、構文エラーが発生したときに、以下のように「コンパイルエラー:修正候補:式」などといったエラーダイアログが表示されます。ウザいのでチェックは外しちゃってOKです。いうのも、チェックを外しても以下のように、エラーの箇所にはハイライトがなされますので、それで十分に構文エラーチェックはできるのです。変数の宣言を強制する変数の宣言を強制する、はチェック必須です。Explicit」という表記が常に入るようになります。Explicit」が記載されているモジュールに関しては、宣言をしない変数は使用ができないようになります。変数を宣言しないで使用とした場合は、以下のように「コンパイルエラー:変数が定義されていません。変数の宣言をすると変数のスペルミスによるエラーの発生を防ぐ変数の型違いによるエラーの発生を防ぐ可読性が上がる変数の入力補完が使えるようになるなどといった、様々なメリットを享受することができます。デフォルトではオフになっていると思いますので、ぜひともチェックをしておくようにしましょう。自動メンバー表示はユーザーが入力している時点で、入力可能なメンバー候補をアジャストしてくれる機能です。オブジェクトに続くピリオドで、候補のダイアログが表示される、アレです。具体的にはこのような動きしますね。便利なので、ぜひオンにしたままにしておきましょう。前回の記事で詳しくお伝えしているので、詳しくはご覧下さいね。【エクセルVBA】初心者にとっても便利なVBEの自動メンバー表示とその使い方エクセルVBAの業務効率を上げるためのVBEのテクニックについてお伝えしています。今回は、VBEのステキ機能である「自動メンバー表示」とは何か、また自動メンバー表示を使いこなす方法についてです。tonari-it.com2017.03.02自動クイックヒント自動クイックヒントは、構文のヒントがポップアップで表示される機能です。返り値の型などをササっと確認ができるというわけです。デフォルトではオンになっていると思います。英語ではありますが、慣れるとなんとなくでも使えるようになりますので、お時間あるときにでも、色々な場所で自動クイックヒントを表示させてみてみて下さい。自動データヒント自動データヒントは、ブレークポイントやStopステートメント、または実行時エラーなどで、プログラムが中断しているときに、変数の上にマウスカーソルをホバーすることで、その変数の値をポップアップ表示してくれる機能です。これもデフォルトでオンになっていますが、デバッグ時になどは大変お世話になると思いますので、絶賛ご活用ください。キーを押して改行した際の、次の行でのカーソル位置を指定します。オン:カーソルの位置が前行の先頭と同じ位置になるオフ:カーソルの位置が常に一番左端になるちょっとした機能ですが、ネストが多いコードを組んでいることを想像してみて下さい...あるとないとでは大違いでしょ?デフォルトではオンになっていますので、そのまま活用下さい。キーでインデントした際の文字数を指定します。デフォルトでは半角4文字になっていると思いますので、通常はそのままで問題ないでしょう。まとめエクセルVBA初心者にオススメのコード設定とその機能についてお伝えしました。自動構文チェック以外は、超絶便利な設定と機能です。使いこなすと、そうでないのでは、天地ほどの差が出てくると思いますので、ぜひぜひご活用下さい。次回以降はイミディエイトウィンドウの基礎の基礎、Debug.Printについてお伝えしたいと思います。今回はエクセルVBAでイミディエイトウィンドウを使う方法の超基本として、初心者のうちからぜひとも知っておいて欲しいDebug.Printの使い方です。一行に複数の出力をする方法も解説していますよ。tonari-it.com2017.03.30どうぞお楽しみに!連載目次:エクセルVBAの作業効率&快適さを劇的に上げるVBEの使い方エクセルVBAの作業では、プログラムとかその書き方に目が行きがちですが、その道具であるVBEの使い方ひとつで、コーディングやデバッグの作業効率が劇的に変わりますよ。そんなテクニックやノウハウをお伝えします。プランノーツ代表、コミュニティ「ノンプロ研」主宰。ITで日本の『働く』の価値を上げる!」をテーマに、VBA&GASの開発、講師、執筆などをしております。→詳しいプロフィールはコチラ★ご依頼・ご相談はお気軽にどうぞ!→お問い合わせはコチラ★フォロー頂ければ嬉しいです。「コミュニティ+講座」形式で継続性&教え合える環境も提供。!ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。関連記事Excel・VBA活用術エクセルピボットテーブルとVLOOKUPを組み合わせて複数のリストを合体!エクセルのピボットテーブルとVLOOKUP関数を使って、複数のリストを一つの表にまとめる方法をご紹介しています。「初心者でもわかるエクセルVBAのクラスモジュール」について連載でお送りしております。Letプロシージャを使ってプロパティ設定をする方法をお伝えします。【エクセル】フォームコントロールのチェックボックスを使ってみよう!エクセルの、フォームコントロールのチェックボックスのご紹介をしています。見た目だけでなく、チェックボックスの値を、別のセルに出力したり、別のセルからチェックボックスのON/OFFを操作できたりします。使い方を知れば、とっても便利に使える機能ですよ。VBA】会議で自分以外の参加者にも予定を送る方法Outlookの予定には自分以外の参加者は指定できませんが、会議なら予定に自分以外の参加者を追加することができますよ。VBAで登録する方法をご紹介しています。2019.06.10Excel・VBA活用術エクセルVBAでチャットワークAPIにリクエストを送る最も簡単なプログラム今回は、エクセルVBAでチャットワークAPIにリクエストを送る最も簡単なプログラムを紹介します。チャットワークAPIのリクエストURLについて、トークンの取得方法、ヘッダーのセットの方法などがポイントです。VBAで、Outlookに登録した予定を取得してメッセージ表示する方法をご紹介しています。この方法と、Outlookに用意されているイベントと組み合わせて使えば、Outlookを更に使い勝手良く使うことができますよ。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣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をコピーしました。