代入ステートメントを作成する
代入ステートメントは、値または式を変数または定数に代入します。 代入ステートメントは、常に等号 (=)を含みます。
次の例では、InputBox 関数の戻り値を変数に代入します。
Sub Question()
Dim yourName As String
yourName = InputBox("What is your name?")
MsgBox "Your name is " & yourName
End Sub
Let ステートメントは省略可能であり、通常省略するとします。 たとえば、前の代入ステートメントを作成できます。
Let yourName = InputBox("What is your name?").
Set ステートメントを使用してオブジェクトをオブジェクトとして宣言された変数に代入します。 Set キーワードが必要です。 次の例で、Set ステートメントは Sheet1 の範囲をオブジェクト変数に代入しますmyCell
。
Sub ApplyFormat()
Dim myCell As Range
Set myCell = Worksheets("Sheet1").Range("A1")
With myCell.Font
.Bold = True
.Italic = True
End With
End Sub
プロパティの値を設定するステートメントも、代入ステートメントです。 次の例は、アクティブ セルのFont オブジェクトの Bold プロパティを設定します。
ActiveCell.Font.Bold = True
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示