代入ステートメントを作成する

代入ステートメントは、値または変数または定数に代入します。 代入ステートメントは、常に等号 (=)を含みます。

次の例では、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 のサポートおよびフィードバックを参照してください。