エクセルのVBAについてご教授下さい。 表のようにF1に言葉を入れると、それより右にある数字がクリアされるVBAをお教え下さい。クリアする範囲はA列からC列までとします。
エクセルのVBAについてご教授下さい。 表のようにF1に言葉を入れると、それより右にある数字がクリアされるVBAをお教え下さい。クリアする範囲はA列からC列までとします。 ※今回の場合だとF1に『さ』と入力すると、『6,6,87』のみがクリアされる状態です。行を上げないようにお願いします。 よろしくお願いします。
Excel | Visual Basic・83閲覧
ベストアンサー
以下のようなものでしょうか? ・「Private Sub CommandButton1_Click()」は実施環境にあわせてください。 Private Sub CommandButton1_Click() Dim iRow As Long On Error Resume Next iRow = 0 iRow = Application.WorksheetFunction.Match(Range("F1").Value, Range("A:A"), 0) On Error GoTo 0 If (iRow > 0) Then Cells(iRow, "B").Resize(, 3).ClearContents End If End Sub
1人がナイス!しています