EXCEL VBA:如果cell.value =" WORD"如何对下一个单元格(同一行)值进行操作。在一个范围内

时间:2015-06-23 08:43:59

标签: excel vba excel-vba

我想更改if if.value =" word"中的同一行中的下一个单元格。在一个范围内。 我已经定义了范围,使用' for'环。 在我的代码中,

if cell.value="FOUND THE CELL" then
cell.value+1="changed the next right side cell"
cell.value+2="changed the second right side cell"
end if

我知道这是错的。我们怎么做呢?

1 个答案:

答案 0 :(得分:2)

If cell.Value2 = "FOUND THE CELL" Then
    cell.Offset(0, 1).Value2 = "changed the next right side cell"
    cell.Offset(0, 2).Value2 = "changed the second right side cell"
End If