まず、紛らわしい質問のためにお詫び申し上げます。私は以下のことが私が求めていることについてより多くの説明を与えることを願っています。powershsellスクリプトを呼び出すときにフォルダ変数を使用する方法
VBA内では、Powershellスクリプトの場所を保持するExcelセルを指す変数を使用する必要があります。これはユーザーごとに異なる可能性があります。
以下のコードを実行すると、エラーは発生しません。ウィンドウがポップアップして消えます。私はそれが完璧に動作する場所を入力すると、私は。「それは、構文here-とに何かある」シェル」を考える。
Private Sub Export_Click()
Dim Asn As String
Dim QuestionToMessageBox As String
Dim Power As String
Shell = Worksheets("Input").Range("A4").Value
QuestionToMessageBox = "Are you sure you would like to proceed?"
Ans = MsgBox(QuestionToMessageBox, vbYesNo, "Are you sure you would like to proceed?")
If Asn = vbNo Then
Exit Sub
Else
Call Shell("powershell -noexit -file ""Shell", vbMaximizedFocus)
End If
MsgBox "The Exportation has completed", vbInformation
End Sub