Excel VBA TreeView通过子节点循环

时间:2014-06-26 17:54:16

标签: excel excel-vba treeview vba

我正在使用Excel TreeView对象。我没有问题循环通过父节点,但无法让它与子节点一起工作。

以下是我如何使用父节点进行操作。这很好。

Total_Rows =10
For I = 1 To (Total_Row - 2) 'subtract two for the headers
    If TreeView1.Nodes(I).Checked = True Then
        Range("Nodes_Checked")(I + 2) = "x"
    End If
Next I

以下是我使用子节点的方式。这似乎只检查第一个子节点,而不是所有节点。

For i = 1 To (2) 'subtract two for the headers
   If TreeView1.Nodes(i).Child.Checked = True Then
      MsgBox "The child node is checked"
   End If
Next i

0 个答案:

没有答案