PCメモ

Excelを中心とした業務改善の記録

VBA3要素(オブジェクト操作・制御構文・関数)

VBAには大きく3つの要素がある。

①オブジェクトに対する操作
②制御構文
③関数

Sub wrk()

 Dim LastRow As Long
 Dim i As Long

 LastRow = Cells(Rows.Count, 1).End(xlUp).Row

 

 '制御構文(繰り返し)
 For i = 2 To LastRow

  '制御構文(分岐) 関数
  If Cells(i, 1).Value Mod 2 = 0 Then

   'オブジェクト操作(メソッド)
   Cells(i, 1).Copy Destination:=Cells(i, 2)
  Else

   'オブジェクト操作(プロパティ)
   Cells(i, 1).Interior.ColorIndex = 34
  End If

 Next i

End Sub

 

①オブジェクトに対する操作
・メソッド操作

・プロパティ操作

 

②制御構文
・分岐処理
・繰り返し処理

 

③関数
・引数を渡して戻り値を受け取る

f:id:abv72:20210327114856p:plain

 

【参考記事】