1

这应该很简单,但我无法弄清楚或找到答案。

在 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

我无法弄清楚每次迭代将第 16 列替换为 TRUE 的代码。

4

1 回答 1

2

从该行代码中删除括号;它们不是必需的。

row.Columns(16).value = TRUE
于 2013-08-15T02:08:48.710 回答