Excel VBA:选择文件夹中所有工作簿的单元格

Excel VBA:选择文件夹中所有工作簿的单元格,excel,vba,Excel,Vba,我正在尝试访问文件夹“CustomerFolder”中包含的所有工作簿的F7单元格。问题是我不知道“CustomerFolder”文件夹中工作簿的名称 通常你会使用 Application.Goto Workbooks("CustomerFolder/Customer1.XLS").Sheets("Sheet1").Range("F7") 访问工作簿“Customer1.XLS”中的F7单元格 但是,我不知道我试图事先访问的工作簿的名称 我是VBA的新手,我想知道如何解决这个问题?或者这是否

我正在尝试访问文件夹“CustomerFolder”中包含的所有工作簿的F7单元格。问题是我不知道“CustomerFolder”文件夹中工作簿的名称

通常你会使用

 Application.Goto Workbooks("CustomerFolder/Customer1.XLS").Sheets("Sheet1").Range("F7")
访问工作簿“Customer1.XLS”中的F7单元格

但是,我不知道我试图事先访问的工作簿的名称


我是VBA的新手,我想知道如何解决这个问题?或者这是否可能。

您可以使用
文件系统
对象获取文件夹中的所有XL文件,打开每个文件,检查
工作表1是否存在并选择单元格。无法想象你为什么要这么做——一旦你选择了这些内容,你将如何处理它们?你真的需要先选择单元格吗?我正在做一个簿记程序,可以让我创建一个财务平衡。每个工作簿都包含一个客户的财务详细信息,我正在尝试制作一个主工作簿,它以一个漂亮的概览显示每个客户的摘要。这将告诉您如何获取文件夹中的文件,然后是类似于
MyVariable=ExecuteExcel4Macro('C:\FilePath\[FileName.xlsx]SheetName'!R7C6')的内容
从已关闭工作簿的F7中提取信息-
R7C6
是第7行第6列(F7)。