Excel 2010 VBA在for循环中更改表格中的单元格值

这应该是简单的,但我无法弄清楚或find答案。

我需要适当的代码行来在For循环中更改表格中的单元格值。 我试图将当前行的第16列中的单元格更改为值TRUE。 我有一个解决方法,不包括在这里,因为我不想使用它,它使用一个计数器和约六行代码。 我相信这可以用一条线来完成。

我的代码非常简单:

For Each row In [Table2].Rows Memail = (row.Columns(1).Value) Mname = (row.Columns(2).Value) Maddress = (row.Columns(3).Value) 'etc. etc. do some stuff' (row.Columns(16).Value) = TRUE 'What is the proper syntax for this line?' Next 

我不能找出代码来replace第16列与TRUE为每个迭代。

删除该行代码附近的括号; 他们不需要。

 row.Columns(16).value = TRUE