在公式中使用打开的Excel文件名

我有两个Excel文件打开。 我想创build一个公式,指的是当前的工作簿和另一个打开的工作簿。 引用的文件名不总是相同的,可能有空格,并将在公式中使用。

我可以引用当前的文件名,并在CELL("filename")的公式中使用它,但不知道如何引用另一个(当前不活动)打开的文件。 如何才能做到这一点?

您将需要在您的工作簿VBA中使用此function。

 Function OtherName() Dim wb As Workbook, x As String For Each wb In Workbooks If wb.Name <> ThisWorkbook.Name Then x = wb.Name End If Next wb OtherName = x End Function 

那么你只需要用你的代码来调用它。