01-VBA

初めてのExcelVBA:開発用フォルダの作成 | 現役エンジニア&プログラミングスクール講師

目標

開発用のフォルダを準備できる

ExcelのVBAの開発を行うためのフォルダ作成

前回の記事ではVBAを利用するための「開発タブ」の表示を行いました。続いて、開発用のフォルダの作成を行います。

※マクロ機能のあるExcelファイルは開いたときに必ず「コンテンツの有効化」というボタンが表示されます。これはウィルスとして作られたかもしれないExcelのマクロブックを有効化しないため安全のために表示されます。

ですが、自身が開発をするのであればこの操作は必要がありませんし、毎回開いた度に表示されると煩わしさを感じます。この「コンテンツの有効化」ボタンの表示を省略させる(マクロブックとして開いてすぐ使える)フォルダを作成するのが今回の記事となります。

開発用フォルダを作成する手順

  1. デスクトップなど利用したい場所に新しいフォルダを作成する
  2. Excelファイルを開きます。
  3. 「ファイル」タブを選択して左メニュー下に表示される「オプション」をクリック
  4. 「Excelのオプション」ダイアログボックス内の「リボンのユーザー設定」をクリック
  5. 表示された右側のボックス内にある「開発」にチェックを入れる
  6. 「OK」をクリックしてExcelのオプションダイアログボックスを閉じる

上記の手順を次に画面キャプチャを確認しながら実際に行ってみます。

画面キャプチャで手順を確認

まずは新しいフォルダを作成します。今回はデスクトップに作成しています。名前は適当に変更していただいて構いません。

この記事ではフォルダ名を「vbaDevFolder」(VBA Development Folderの略)とします。

次にExcelファイルを開きます。(新規で開いて構いません。)

新規で開いた場合はファイルの左側に以下のようなメニューが現れます。ここで「オプション」をクリックします。

ブックを開いた場合は次の手順で「オプション」の選択まで行ってください。

「ファイル」タブを選択します。

画面が以下のように切り替わります。左メニュー下に表示される「オプション」をクリックします。


「Excelのオプション」ダイアログボックスが表示されます。この中にある「トラストセンター」をクリックします。


表示されたボックス内の右側にある「トラストセンターの設定(T)…」をクリックします。


新しく表示されたダイアログボックスの「信頼できる場所」をクリックして右下の「新しい場所の追加(A)…」をクリックします。

更に新しいダイアログボックスが出てきます。ここで参照をクリックします。

エクスプローラーが開きます。先ほど作成した「vbaDevFolder」を選択して「OK」をクリックします。

参照先のパスが正しいことを確認したら「OK」をクリックします。

トラストセンターの設定ダイアログボックスでも参照先のパスが追加されたことを確認したら「OK」をクリックします。

Excelのオプションを「OK」をクリックして閉じます。

ここまでマクロファイルを扱うためのフォルダの作成は完了です。

初心者も実践で通用!「VBA・VBS」おすすめ書籍5選 | 現役エンジニア&プログラミングスクール講師「VBA・VBS」初心者の方が実践業務の中でそれらを活用しt活躍できるために必要な知識を習得できる書籍を紹介しています。ページの下部には「おすすめのITスクール情報」「おすすめ求人サイト」について情報を掲載中。...

ブックマークのすすめ

「ほわほわぶろぐ」を常に検索するのが面倒だという方はブックマークをお勧めします。ブックマークの設定は別記事にて掲載しています。

「お気に入り」の登録・削除方法【Google Chrome / Microsoft Edge】「お気に入り」の登録・削除方法【Google Chrome / Microsoft Edge】について解説している記事です。削除方法も掲載しています。...
【パソコン選び】失敗しないための重要ポイント | 現役エンジニア&プログラミングスクール講師【パソコン選び】失敗しないための重要ポイントについての記事です。パソコンのタイプと購入時に検討すべき点・家電量販店で見かけるCPUの見方・購入者が必要とするメモリ容量・HDDとSSDについて・ディスプレイの種類・バッテリーの持ち時間や保証・Officeソフト・ウィルス対策ソフトについて書いています。...
RELATED POST
01-VBA

ExcelVBAのEndプロパティ(1)| 現役エンジニア&プログラミングスクール講師

2022年8月20日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site
01-VBA

制御構文|Excel VBA (Part.7)【For Next】ネスト編(後編)重複のないランダムな数の生成 | 現役エンジニア&プログラミングスクール講師

2022年11月26日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site
01-VBA

制御構文|Excel VBA (Part.8)【For Each In Next】| 現役エンジニア&プログラミングスクール講師

2022年11月29日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site
01-VBA

演算子|Excel VBA (Part.4)【比較演算子】条件の発展的な利用(後編)

2022年10月28日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site
01-VBA

ExcelVBAのEndプロパティ(2)| 現役エンジニア&プログラミングスクール講師

2022年8月24日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site