変数を使用してパスを書き込まずにExcel xlsxファイルを開きたいとします。私は理由を知っていませんが、うまくいきません。私は、メインのブックと、xlsxを開く別の1つのフォルダを持っています。私はそれをUnionWBと名づけたい。私は誰かが助けることができればすばらしいだろう。Excel VBA xlsxファイルをフォルダから書き込みパスなし
Private Sub cmdStartMonth_Click()
'Optimize Macro Speed
Application.ScreenUpdating = False
Application.EnableEvents = False
'Analyze month by selecting
Dim myPath As String
Dim myFile As String
Dim UnionWB As Workbook
Dim MonthName As String
MonthName = ListMonth.Value
myExtension = "*.xlsx*"
Set UnionWB = Workbooks.Open(ThisWorkbook.Path & myExtension)
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub
設定UnionWB = Workbooks.Open(ThisWorkbook.Path & myExtension)
コンピュータ上のファイルはどこですか?動的でなければ、フォルダパスを宣言すると何が問題になりますか? – Luuklag
私はそれが動的になりたい。フォルダ名は英語ではないので、コードで使用することはできません。 @Luuklag –
@Luuklagあなたは編集の意味を理解しましたか? –