Excelの[開発者]タブ
Excelの[開発者]タブは、マクロの生成、VBAアプリケーションの作成、フォームの設計、およびXMLのインポートまたはエクスポートに使用されます。デフォルトでは、開発者タブはExcelで無効になっているため、Excelの[オプション]メニューから有効にする必要があります。
深く掘り下げて、[開発者]タブが提供するさまざまなオプションを見ていきましょう。
Excelで開発者タブを追加する方法は?
- ステップ1:新しいExcelシートを開き、ファイルに移動してオプションに移動します
- ステップ2: [オプション]をクリックした後、左側から[リボンのカスタマイズ]を選択し、右側の[メインタブ]を選択して、[開発者]チェックボックスをオンにし、[OK]ボタンをクリックします
- ステップ3:[開発者]タブがExcelファイルに表示されます
[開発者]タブを使用してVBAプログラムを作成するにはどうすればよいですか?
Excelの[開発者]タブを使用して、以下に示すようにVBAプログラムを作成できます–
この開発者タブExcelテンプレートはここからダウンロードできます–開発者タブExcelテンプレート例1-「こんにちは、VBAへようこそ」を表示するための簡単なコードを書く
[開発者]タブに移動して[VisualBasic]を選択すると、新しいウィンドウがポップアップ表示されます
Sheet1(Sheet1)をダブルクリックすると、右側に空白のドキュメントまたはペインが表示されます
次のコードを記述して[実行]ボタンをクリックすると、「こんにちは、VBAへようこそ」というポップボックスが表示されます。
コードの説明:
SubとEndSubは手順として使用されるか、プログラムの本体を言います
「Msgbox」はVBAパッケージの機能機能で、たとえばここに書かれているものをすべて表示します(「こんにちは、VBAへようこそ」)
上記のコードを保存するには、マクロコードが保存されるように.xlsmファイルとして保存します
例2–ボタン機能をクリックする
この特定の機能により、誰でもボタンをクリックするだけでコードを実行できます。理解を深めるために、出力として表示される名前と出身地を動的に入力する図を作成しましょう。
[開発者]タブに移動し、Excelのラジオボタンをクリックして[ボタン(フォームコントロール)]を選択します
フォーム内の任意の場所にドラッグすると、次のダイアログボックスが表示され、マクロ名の名前が変更されます。
新規ボタンをクリックすると、次のコードページが表示されます
コーディング部分と説明
- 「dim」関数は、文字列、数値などの変数を宣言するために使用されます(ここで、NameとBirthplaceは文字列として宣言された変数です)
- 「inputBox」は、ユーザーが入力を求められるVBAの機能機能です。
- 「Msgbox」は、VBAパッケージの機能機能であり、記述されているものをすべて表示します。
コードページウィンドウを閉じます
ボタンを右クリックし、ボタンを作成したExcelで[テキストの編集]を選択して、名前を「Name_Birth」に変更します。
ボタンをクリックして、名前と出身地を入力してください
名前と出生地の2つのプロンプトがポップアップ表示されます(例:DhrishとPuneの名前と出生地を入力してください)
名前を入力すると、次の出力が表示されます
ファイルを.xlsmファイルとして保存します
開発者タブでマクロを記録する方法は?
タスクを繰り返し実行する必要があり、反復作業とコーディングの両方の時間を節約したい場合に最適です。
それで、これは私が以前に取った以前の例です。数式を持っているがすべてのファイルに対して列に色を付けたいと仮定します。したがって、最初に手動で作業を記録してから、他のファイルに対して実行することができます。
以下のようなデータがあるとします。
したがって、ここでは、列F、G、および行の合計を数式の列と行と同じように黄色に着色する必要があります。
したがって、色を付ける前に、それらの黄色は[開発者]タブに移動します
Excelでマクロを記録をクリックします
[マクロの記録]をクリックすると、ダイアログボックスが表示され、名前がColor_Yellowに変更されます。
列F、G、および行の合計を黄色で色付けします
着色後、[開発者]タブに移動します
[記録の停止]をクリックします
ExcelおよびVisualBasicの[開発者]タブに移動します
モジュールを選択
次回タスクを繰り返したい場合は、リンクを使用して同じコードをコピーして新しいExcelシートに貼り付けることにより、(マクロの実行)ボタンをクリックできます。表示するための簡単なコードの記述
[開発者]タブを使用してマクロセキュリティを確保するにはどうすればよいですか?
必要に応じて、パスワードで保護されたマクロを有効にすることができます
[開発者]タブに移動します
VisualBasicを開く
コードでパスワードを有効にする必要があるマクロを開きます(例:上記の例のようにColor_Yellowマクロを使用します)
ツールとVBAProjectプロパティを選択します
ダイアログボックスが表示されます
[保護]タブを選択します
表示用のロックプロジェクトを確認してください
必要なパスワードを入力して確認し、[OK]をクリックします
保存中に.xlsmファイルとして保存して閉じます
ファイルを開き、手順1、2、3を繰り返します。
パスワードを要求し、パスワードを入力します
これでコードが表示されるようになります
覚えておくべきこと
- これはExcelの組み込みタブです
- マクロの記録を使用すると、すべてを簡単に自動化できます。
- これについての最もよい部分は、VBAのボタンをクリックすることによって与えられることができる実行時プロンプトまたはユーザープロンプトです
- VBAでフォームまたは基本UIを作成することもできます。同じものについてはリファレンスを参照してください。