ビデオ: エクセル・Excel2019の使い方 14回エクセルで使える印鑑を作る 2024
Excelが提供するすべての機能にもかかわらず、提供されていない機能が必要な場合があります。 Excelでは、VBAプログラミングコードを使用して独自の関数を作成できます。 [関数の挿入]ダイアログボックスに関数が表示されます。
VBAコードを書くことは誰にとっても大したことではありません。しかしそれにもかかわらず、ここでは短くて甘い例があります。これを克服することができれば、VBAのプログラミングについてもっと知りたいかもしれません。誰が知っているのですか?多分いつかはあなた自身の洗練された機能を作り出すでしょう!マクロ対応ブック(Excelファイルタイプの1つ)で作業していることを確認してください。
<! - 1 - >カスタム関数を作成するには、
-
Alt + F11を押します。
VBAが書かれているVisual Basic Editorに移動します。
リボンの[開発者]タブの[Visual Basic]ボタンをクリックすることもできます。 [開発者]タブは、[Excelオプション]ダイアログボックスの[リボンのカスタマイズ]タブで[開発者]チェックボックスがオンになっている場合にのみ表示されます。
-
エディタで「挿入」→「モジュール」を選択します。
<! - 2 - >あなたの前に空のコードモジュールがあります。今すぐあなた自身の機能を作成しましょう!
-
次の図に示すように、このプログラミングコードを入力します。
独自の関数を記述する。Public Function Add(number1はDouble、Number2はDouble)Add = number1 + number2 End Function
-
関数を保存します。
<! - 3 - >マクロおよびVBAプログラミングは、マクロ対応ワークブックにのみ保存できます。
最初の行を入力してEnterキーを押すと、最後の行が自動的に表示されます。この例の関数は2つの数値を追加し、Publicという文字は関数の挿入ダイアログボックスで関数をリストします。 Visual Basic Editorは別のプログラムとして実行されるため、WindowsのタスクバーでExcelワークブックを検索する必要があります。または、Alt + F11を押してワークブックに戻します。
-
Excelに戻ります。
-
[式]タブの[関数の挿入]ボタンをクリックして、[関数の挿入]ダイアログボックスを表示します。
ユーザー定義カテゴリでの機能の検索。 -
OKをクリックします。
関数引数ダイアログボックスが開き、引数を受け取る準備が整います。これは信じられないでしょうか?それはExcelの拡張機能を作成しているかのように、本質的にはあなたのものです。
カスタム追加機能の使用。
これはあなた自身の関数を書くことによってできることの非常に基本的な例です。可能性は無限ですが、もちろんVBAをプログラムする方法を知る必要があります。
マクロが有効なワークブックにはファイル拡張子があります。 xlsm。