セルの値が空かどうかを調べる
VBAでは、セルの空状態は、セルの値が空かどうかで判断できます。その判断方法は以下です。
- IsEmpty関数を使用して:
If IsEmpty(Range("A1").Value) Then
MsgBox "单元格A1为空"
Else
MsgBox "单元格A1不为空"
End If
- Len 関数を使用します。
If Len(Range("A1").Value) = 0 Then
MsgBox "单元格A1为空"
Else
MsgBox "单元格A1不为空"
End If
- RangeオブジェクトのValueプロパティを使用する。
If Range("A1").Value = "" Then
MsgBox "单元格A1为空"
Else
MsgBox "单元格A1不为空"
End If
上の3つの方法はすべて、セルが空かどうかを判断するために使用できます。必要に応じていずれかの方法を選択して使用してください。