を検出するには、使用できます。
If Range("$E$52").Value Like "[a-zA-Z]" Then
Worksheets("Offloading_Tributary").Shapes("Object 115").Visible = False
Else
Worksheets("Offloading_Tributary").Shapes("Object 115").Visible = True
End If
:セルの内容を1文字だけで構成されている場合は
If Range("$E$52").Value Like "*[a-zA-Z]*" Then
Worksheets("Offloading_Tributary").Shapes("Object 115").Visible = False
Else
Worksheets("Offloading_Tributary").Shapes("Object 115").Visible = True
End If
を検出するには
セルの内容が数値のみで構成されているかどうかを検出するには(空ではなく、0とみなされ、したがって数値と見なされます):
If IsNumeric(Range("$E$52").Value) And Range("$E$52").Value <> "" Then
Worksheets("Offloading_Tributary").Shapes("Object 115").Visible = False
Else
Worksheets("Offloading_Tributary").Shapes("Object 115").Visible = True
End If
出典
2017-03-24 11:36:27
CLR
コードタグを追加できますか?あなたは、そのセルが単一の文字で構成されているか、文字を含んでいるかチェックしていますか? – SJR