エクセルのvbaエキスパートのスタンダードの問題でわからないのがあります。
Sub M_Proc ()
Dim a As Long
a = F_Proc(3)
MsgBox a
End Sub
Function F_Proc(Optional x As Long = 5) As Long
F_Proc = x * 2
End Function
というコードで
質問1
Optional はどういう意味でしょうか?
質問2
Optional x As Long = 5
となっているのに
xには3が代入されています。
この5は意味がないのでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
ヘルプをご覧下さい
以下抜粋
Optional 省略可能です。
指定した引数が省略可能であることを示します。
このキーワードを指定した場合、
引数 arglist のそれ以降の引数も省略可能でなければならず、
すべてキーワード Optional を付けて宣言する必要があります。
キーワード ParamArray を使った場合は、
どの引数に対してもキーワード Optional は指定できません。
つまり今回は省略した場合は、5 が適用されて
指定した場合はその値3が渡されるということです。
No.2
- 回答日時:
何でも質問せずとも、Googleで「Optionalキーワード」「VBA Optional」]照会すれば解説が沢山出るよ。
基礎的な、定義みたいな質問はWEB照会してからにしたほうが良い。http://officetanaka.net/excel/vba/statement/Func …
http://www.relief.jp/itnote/archives/001832.php
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA処理追加 こちらでご教示頂いたのですが回答完了させてしまいましたのでこちらからまた質問させてく 2 2022/10/27 09:57
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Excel(エクセル) VBAの指示の内容 昨日こちらでご教示頂いたのですが初心者な為、一つ一つの指示が何をやっているのかわ 2 2022/10/25 18:08
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
- Excel(エクセル) excel vba 参照渡しと値渡し 2 2022/04/27 10:45
- Visual Basic(VBA) Vbaで数式をポーランド記法に変換するコードを作って実行しようとするとフリーズします。 1 2022/05/24 17:53
- Visual Basic(VBA) ワークシート内を検索 1 2022/12/19 23:46
- Visual Basic(VBA) 数字が「0」の列を削除するため、下記のコードを実行しましたが、コンパイルエラーSubまたはFunct 3 2022/12/04 00:00
- Visual Basic(VBA) 別シートのデータを参照して値を入れたい。 まとめデータシートのC列D列の値を商品一覧シートのコードが 7 2022/08/17 13:20
- Access(アクセス) Vba Userformを前面に出すについて 3 2022/04/15 12:29
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付の前にtheをつける場合、つ...
-
英語【Schedule】の省略はあり...
-
minuteの省略の「min」に「S」...
-
『Nite』=? Nightとは違う...
-
a lot of my homeworkはありか?
-
help (that) S+V という構文は...
-
to be paid とか to be continu...
-
The coming of clocks caused a...
-
この文の 's は、is の省略でし...
-
"N.Y."で終わる疑問文
-
接続詞andの後の主語と助動詞は...
-
Optional について
-
Range("A1").Value
-
He also said he smelled somet...
-
関係代名詞と後置修飾
-
dH2Oってなんすか?
-
比較級 than SV について
-
受け身の否定形を分詞構文で書...
-
where possible
-
most violentは最上級なのにthe...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
英語【Schedule】の省略はあり...
-
日付の前にtheをつける場合、つ...
-
minuteの省略の「min」に「S」...
-
略語の対義語は何ですか?正式...
-
会社名の前に付いている M/s....
-
「AとBが・・・」と「AとBとが...
-
Masterの省略形
-
dH2Oってなんすか?
-
cust. は省略形?
-
『Nite』=? Nightとは違う...
-
help (that) S+V という構文は...
-
同格の接続詞thatの省略はあり...
-
「曜日」に該当する英語(省略...
-
この文の 's は、is の省略でし...
-
a lot of my homeworkはありか?
-
接続詞andの後の主語と助動詞は...
-
"N.Y."で終わる疑問文
-
比較級 than SV について
-
住所の書き方で都道府県は省く...
-
afterの後ろの節の主語有無につ...
おすすめ情報