でワークブックのパスを制御するためにvaribleを使用する方法は、私は別のブックへの特定のパスからデータをコピーするVBAを書きたいときに私は、問題に会ったVBA
Sub Scorecard()
Dim Target_Workbook As Workbook
Dim Templete As Workbook
Dim Path As String
Dim a As Long
a = InputBox(Prompt:="Week End Date:", _
Title:="Enter Your Week End Date ", Default:="")
Path = "C:\Users\Pudge\Desktop\Report\Scorecard\"&a"\Scorecard.xlsx"
Set Target_Workbook = Workbooks.Open(Path)
Set Template = ThisWorkbook
End Sub
は、私が使用したいです変数aは私が提供したものに基づいて別のフォルダに行くように指示します。
フォルダ「スコアカード」には、名前が1,2,3,4,5などの多数のサブフォルダがあります。そう私は何をしたい私はvaule 1を与えた場合、フォルダ1
でscorecard.xlsxを開くために行ってみましょう。しかし、それはコンパイルエラーを私に与え続けて..です
私申し出ください何か考えがあれば助けてください。
Thxを Pudge
その他の問題がありますが、 'a'の後にアンパサンドがありません。 – SJR
'Path =" C:¥Users¥Pudge¥Desktop¥Report¥Scorecard¥ "&a" \ Scorecard.xlsx " –
getaコンパイルエラー:このパスの構文エラー –