私はしばらくの間Excelで作業していましたが、これらの2つの演算子の違いは何も読んでいませんでした(「どちらにも関係なく」)。 :=
Excel VBAの=
ExcelのVBAで=と=を比較する
答えて
ご存じのように、=
は値の割り当てやオブジェクトの設定に使用されます。 i=1
一方
:=
は(コミンテルンは、上述のように)、私の知る限りしかメソッドまたは関数の内部で、特定の名前引数に値を割り当てるために使用されます。
は、次の例を考えてみましょう:あなたはMsgBox "Hello World", , "Title1"
ようなものを使用することができます - prompt
、デフォルトButtons
スタイル、そしてTitle
- デフォルトの順序でMsgBox
の引数を指定します。
あるいは、
は、引数の順序は、ここでは重要ではないと
空のプレースホルダを指定する必要がないこと
MsgBox Title:="Title1", prompt:="Hello world"
通告を書くために
:=
を使用することができますデフォルトの引数は, ,
です。
' = 'も使用されますこれはブール演算子であるため、 ':='の代わりに '='を誤って使用しないことが重要です'MsgBox Title =" Title1 "、prompt =" Hello world "は、' Option Explicit'が使用されていなかった場合、おそらく 'MsgBox False、False'と同じです。 – YowE3K
@ YowE3K優れた点! –
私たちは、例えばRange.Find
method
表現を見てみましょう。 検索設定する条件のLOTある
(何を、した後、のlookin、ルックアット、SearchOrder、SearchDirection、MatchCase、MatchByte、SearchFormat)!しかし、あなただけのシンプルなRange("A1:A500")
で数2
の検索したい::=
オペレータなし
を、あなたが設定する任意のオプションの変数を取得するためにカンマを使用する必要があります::=
オペレータとの
Range("A1:A500").Find(2, , xlValue, , , , , ,)
、
Range("A1:A500").Find(what:=2, lookin:=xlValues)
'Range 'には*必須の引数があります。Find'は 'What'です。すべての引数を指定する必要はありません。すべての引数*を指定する必要があります。*には値を指定していません。 –
@ Mat'sMugオプションの値を取得するためにカンマを使用する必要があることを明確にしました。 – Chrismas007
- 1. Excel VBAで2つのワークブックをテキストファイルと比較する比較
- 2. Excel vba - 3つの範囲を比較
- 3. VBA/excelテキストボックスからの日付比較
- 4. 10進値の比較Excel VBA
- 5. 複数のセルとvbaを比較するExcel
- 6. Excel VBA - 列データを一意の識別子と比較する
- 7. VBA比較コード
- 8. Excel VBA - 範囲と配列を比較するための支援
- 9. Excelでの日付比較
- 10. VBAの時間を比較
- 11. 複数の列の比較難易度VBA Excelマクロ
- 12. VBAを使用してExcelでシートを比較して更新する
- 13. 比較して、Excelで
- 14. Excel VBAで条件比較に基づいて行を削除する
- 15. VBA Excel UDF引数で比較演算子を使用する方法?
- 16. vbaの日付比較
- 17. Excelで比較的オートフィルする方法
- 18. QTP Webtable RowとExcel ROWを比較
- 19. VBAでの2つのリストボックスの比較
- 20. Excelタスク:列の比較
- 21. VBA Excelを使用してセルを記入する日付を比較
- 22. ロックアスペクト比を無効にするVBA - Excel
- 23. 2つのワークシートをExcelでマクロと比較する
- 24. 文字列比較VBA
- 25. ファイルを開いたときのパスを比較するVBAコード
- 26. 日付範囲とテーブルVBAの日付を比較する
- 27. Excel 2つのExcelシートを比較するためのツール
- 28. Google Appsマクロ - Office VBAマクロとの比較はどうですか?
- 29. VBAの文字列比較アルゴリズムとは何ですか?
- 30. Excelの1つのシートとExcelの別のシートとの比較Excel
「:=」を「演算子」と呼ぶことはありません。「名前付き引数指定子」のようなものです。 – Comintern
'call関数(引数:=値)'すべての引数がオプションで、10があり、5番目を名前で渡したい場合、 'let variable = x'のような変数設定を使用する場合 –