パスに「]」が存在していてもワークシート名を正しく取得するには、VBA(Visual Basic for Applications)でユーザー定義関数を作成しましょう。 ▼ワークシート名を取得するユーザー定義関数 Function ThisSheetName() As String Application.Volatile ThisSheetName = Application.Caller.Parent.Name End Function 上記のコードをVBE(Visual Basic Editor)を起動して標準モジュールに貼り付け後、ワークシート上のセルに 「=ThisSheetName()」 と入力すれば、そのワークシートのシート名が表示されます。 ワークシート名を取得するユーザー定義関数を紹介しているWebページもいくつかみつかりますが、 「ActiveSheet.Name」 と