我正在尝试创建一个excel工具,它将从给定的文件名(工作簿)中提取数据。让我们说,在我的主要工作簿(Sheet1-Cell A1)中,用户将输入文件名。然后在cmdbutton上单击,它将复制该特定文件名(工作簿)中的数据。
我创建了一个从另一个工作簿复制数据的文件,但是,它表示特定路径&将复制数据的工作簿的文件名。
Dim myData As Workbook
Set myData = Workbooks.Open("C:\Users\Desktop\Book2.xlsx")
Call Sample
Selection.Copy
我想要的是,允许用户只输入文件名,然后excel将找到该文件,从那里选择数据&将其复制到主工作簿(Sheet2)上。
答案 0 :(得分:1)
我想出了什么
$host
End Sub
唯一的问题是,它在标题后将数据复制到列而不是将其复制到标题下面的行 - 非常感谢帮助! :)