最終更新日:2021-08-28第25回.名前付き引数について引数とは、関数やメソッド等を呼び出すときに渡す値のことです。この引数を渡す時の記述方法として、名前付き引数があります。マクロVBAでの記述では、:=が使われます。この:=は名前付き引数のみで使用される記述になります。仮引数とは、関数・メソッド定義時に指定される引数の事です。実引数とは、その関数・メソッドを実際に使用するときに引き渡す引数の事です。このマクロVBA入門シリーズでは特にこれらを区別しなくても分かる場合は、単に「引数」と表記しています。メソッドとはメソッドはmethodであり、方法・方式です。オブジェクトに対する動作・操作を指定します。セルを選択する、セルを削除する等ですが、今後少しずつ説明していきます。・ExcelマクロVBA入門等の対応ページ名前付き引数について通常、複数の引数がある場合は、その順番通りに指定します。引数の数が多いと、何番目なのかを意識することは面倒になりますし混乱します。引数に名前を付けて、その名前で指定できるようになっています。名前付き引数名:=値このように、:=で値を指定します。名前付き引数の例文MsgBox関数での名前付き引数の使用例です。"タイトル"としましたが、この引数は順番通りに指定する必要があります。prompt:="出来ました。prompt:="出来ました。"このように、名前付き引数を使えば、順番を変更しても問題ありません。して、引数の位置は正しく指定する必要があります。prompt:="出来ました。Title:="タイトル"名前付き引数を使えば、引数の位置を意識することなく指定できます。全ての関数・メソッドで名前付き引数を使うのは少々面倒な時もあります。上記の例のMsgBox関数のような、VBA関数は多くの人が、その引数の順番を知っているので特に名前付き引数を使う必要がない場合が多いです。メソッドにおいては、引数の数がとても多いものがあります。その引数の意味や順番を記憶している人は少ないでしょう。名前付き引数を使う事で、より解り易いマクロVBAにすることが出来ます。名前付き引数は、マクロVBAを読みやすくするためにあるものだと考えてもらえれば良いです。第32回.セルの書式(配置,Alignment)セル内での値を表示する位置(縦位置、横位置)をマクロVBAで指定できます。指定できるプロパティの設定値は以下になります。見るTRIMRANGE関数(セル範囲をトリム:端の空白セルを除外)|エクセル入門(2024-08-30)正規表現関数(REGEXTEST,REGEXREPLACE,REGEXEXTRACT)|エクセル入門(2024-07-02)エクセルが起動しない、Excelが立ち上がらない|エクセル雑感(2024-04-11)ブール型(Boolean)のis変数・フラグについて|VBA技術解説(2024-04-05)テキストの内容によって図形を削除する|VBA技術解説(2024-04-02)ExcelマクロVBA入門目次|エクセルの神髄(2024-03-20)VBA10大躓きポイント(初心者が躓きやすいポイント)|VBA技術解説(2024-03-05)テンキーのスクリーンキーボード作成|ユーザーフォーム入門(2024-02-26)無効な前方参照か、コンパイルされていない種類への参照です。名前付き引数についてこのサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。名前付き引数についてこのサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。