使用VBA更新特定行上的列值

时间:2011-10-11 11:44:12

标签: excel vba

如何在第6行第一行中将值从xt更新为xtt。

1    2    3   4    5  6

x    xx  xy   xz   x1 xt

y    yx  tt   cc  z3  xcc

根据以上数据,我从工作表中获取范围。获取Row对象后,如何更新特定列中的Cell值?

1 个答案:

答案 0 :(得分:1)

根据要求,您可以使用以下方法更新特定列:

'Sheet.Cells(row, column) = value
' i.e.
ActiveSheet.Cells(1, 6) = "xtt"

如果您只想在值为“xt”时执行更新,那么显然您需要在执行更新之前检查内容...例如:

If (ActiveSheet.Cells(1, 6) = "xt") Then
    ActiveSheet.Cells(1, 6) = "xtt"
End If