特定のセルの値をチェックし、複数の列を値で設定してExcelシートを自動化しようとしています。特定のセルの値を調べる方法
たとえば、A1
のセルが「2」の場合、B2:D54
のすべてのセルを0に等しい値にしたいと思います。コードは書き込まれていますが、間違っているようです。
Private Sub Worksheet_Change(ByVal Target As Range)
//this selects the cell C3 and checks if the value if is 0619
If Range("C3")="0619"
Dim example As Range
Set example =Range("E3:AE53")
example.Value = 0
End if
End Sub
編集 - Then
を追加しましたが、それでも動作していません。
Private Sub Worksheet_Change(ByVal Target As Range)
//this selects the cell C3 and checks if the value if is 0619
If Range("C3")="0619" Then
Dim example As Range
Set example =Range("E3:AE53")
example.Value = 0
End if
End Sub
もし 'If Range(...')行の最後に 'THEN'が見つからなかった場合は、プロシージャの先頭に' Application.EnableEvents = False'を追加し、 'Application.EnableEvents = True '最後に、シートに1377の値を追加し、それぞれの変更イベントが発生します。 –
それを追加しましたが、まだ動作しません。 – user456
' C3'はテキストとしてフォーマットされていますか? –