我有一个excel表格,我正在使用Power automation创建。
表中填充了一些来自网络的数据,在某些时候我添加了一个列(假设在列4,然后我在那里有一个函数-假设它的"=B2+C2"-现在我想自动化相当于双击D2单元格的右下角(用所说的公式),使其自动向下填充…这可以用Power automation实现吗?
(我知道我可以得到第一个自由行,然后循环并插入上述公式到所有单元格-但这比做自动填充慢…)
在PAD中,您可能需要从第一行复制单元格并粘贴到其余区域,可能需要使用send键ctrl-v
我知道我在这里回答晚了,但是我用这个帖子和其他一些帖子来帮助解决一个非常类似的问题。
为了便于理解,下面是我使用的设置:
Activate cell in excel worksheet (in advanced)
D
2
Send keys
{Control}{c}
Send Keys
{Down}
Send Keys
{Control}{v}
Send Keys
{Down}
Send Keys
{Control}{v}
…等等。
如果您试图在多个列上自动填充:
- 如果它们相邻:
Select Cells in excel workbook
D
2
f
2
Send keys
{Control}{c}
Send Keys
{Down}
Send Keys
{Control}{v}
Send Keys
{Down}
Send Keys
{Control}{v}
…等等。
- 如果它们不是相邻的:
只需制作D2"激活单元格";在上面的示例中,一旦完成(并测试),复制流程中的所有步骤,粘贴并更改"在excel工作簿中激活单元格"的输入。命令。只要继续这个过程,直到所有需要自动填充的单元格完成。(我在我的项目中使用了这种方法,我的流程最终达到了大约7000个动作)