我正在尝试自动化用于PowerShell的脚本。当我收到请求时,我想创建一个Excel电子表格,输入所需的数据,然后在正确的位置填充我的脚本,而不是逐行编辑所需信息。
从编程经验有限的高级视图来看,这看起来并不复杂,但我无法弄明白。
我能够完成我想要完成的事情,而不是一切。下面是我想要完成的一步一步。
我有一个需要使用的特定文件路径。
以下是我已经拥有的代码,我看到它将复制单元格并打开我的PowerShell模块。
Public Sub CommandButton1_Click()
Dim fileName As Variant
Dim Azure As Workbook
Dim wsSource As Worksheet
Set Azure = ActiveWorkbook
Set wsSource = ActiveSheet
'Copy range on original sheet
wsSource.Range("B10:B16").Copy
fileName = Shell("powershell_ise.exe ""c:\Azure\AZURE_1.ps1""", vbNormalFocus)
End Sub
我可以看到上面的代码并没有完成我需要做的事情。但是,我可以看到我可以使用按钮,复制单元格,然后打开所需的文件。
我需要做的是将每个单元格放在脚本中的某个位置并覆盖以前的文件。