我的程序执行没有问题,它也满足我的需要。虽然,我有这个烦人的问题。每当我有此“直到代码”时,它就会在Excel工作表中循环查找下一个空白行以进行数据输入。它向用户显示计数的每个行号,其中包含数据。如何静音/抑制它。这很烦人,可能会使其他不了解正在发生的事情的人感到困惑。
这是有问题的代码行:
Do {$z} until ($WS.Cells.Item($z++, 6).Value2 -eq $null)
这是此代码行在输出终端上对用户的作用的示例,有人可以向我解释如何阻止它向用户列出不需要的每一行。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
您可以这样做:
Do {# Nothing} Until ($WS.Cells.Item($z++,6).Value -eq $null)
或
Do {$z++} Until ($WS.Cells.Item($z,6).Value -eq $null)
因为$ z将显示变量的值。