Excel Цикл по таблице и удаление определенной ячейки - PullRequest
0 голосов
/ 28 марта 2011

Я пытаюсь перебрать таблицу в Excel.Таблица варьируется от (A1: C50).Столбец A - Серийный номер, Столбец B - доход, Столбец C - Всего.

У меня есть ячейка D10, которая является случайным серийным номером.Я хочу просмотреть таблицу и проверить, соответствует ли серийный номер в таблице моему серийному номеру в D10, и удалить соответствующую ячейку дохода для этой строки.Возможно ли это с помощью VBA.

Заранее большое спасибо.

Ответы [ 2 ]

0 голосов
/ 28 марта 2011
Sub DeleteIncome()
    Dim serialNumbers as Range, cl as Range, randomSerialNumber as Range
    Set serialNumbers = Range("A1:A50")
    Set randomSerialNumber = Range("D10")

    For each cl in serialNumbers
        If cl.value = randomSerialNumber.value Then
           cl.offset(0,1) = ""
        End if
    Next cl
End Sub
0 голосов
/ 28 марта 2011
For x = 1 To 50
  If Cells(x, 1).Value = Cells(10, 4).Value Then
    Cells(x, 2).Value = ""
  End If
Next x
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...