2016-12-07 5 views
1

2つのExcelファイルが開いています。私は現在のブックと別の開いているブックを参照する数式を作成したいと思います。参照されるファイル名は必ずしも同じではなく、スペースを含んでいてもよく、数式で使用されます。式に開いているExcelファイル名を使用する

現在のファイル名を参照し、CELL("filename")という数式で使用できますが、別の(現在アクティブではない)オープンファイルの参照方法がわかりません。これはどうすればできますか?

+0

これはうまくいきましたか? – Mike

+0

@Mikeこんにちは、遅く返事を申し訳ありません。私は休暇中だった。 – jjjjjjjjjjj

+0

@Mike数週間前に回避策を使って解決しましたが、私はあなたの答えを試してみます。 – jjjjjjjjjjj

答えて

0

この機能のようなものがワークブックVBAに必要です。

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 

あなたのコードで呼び出す必要があります。

関連する問題