2 つのシートがあり、1 つのシートには 2 つのボタンBrowsefile
とOpenfile
1 つの textboxがありTextBox1
ます。ボタンを使用Browsefile
して開きたいファイルを選択し、ボタンを使用しOpenfile
てワークブックを開きます。
問題は、アクティブなブックに追加するのではなく、新しいブックで開くことです。どうすればこれを解決できますか?
Public fileStr As String
Sub GetOpenFile()
fileStr = Application.GetOpenFilename()
Worksheets("Sheet1").TextBox1.Value = fileStr
End Sub
Sub Paste_Click()
Dim wbk1 As Workbook, wbk2 As Workbook
Set wbk1 = ActiveWorkbook
Set wbk2 = Workbooks.Add(fileStr)
wbk2.Sheets(1).Cells.Copy wbk1.Worksheets("Sheet2").Cells(1, 1)
End Sub