Excel で、2 つのファイル間でデータを移動およびフォーマットするマクロを作成しています。まず、最初のファイルを開き、ファイルを選択できるようにするマクロを実行します。
このコードを使用してファイルを開いています:
myFileName= Application.GetOpenFilename(filefilter:="すべてのファイル, . ", Title:="すべてのファイル")
次に、次のコードを実行します。
Workbooks.Open ファイル名:=myFileName
コードモジュールの後半で、この新しく開いたファイルと内部からマクロを実行したファイルとの間で物事をコピーアンドペーストしたいと思います。現在、次のように名前をハードコーディングする必要があります。
Windows("data.xlsx").アクティブ化
新しく開いたファイルの名前を文字列に保存するにはどうすればよいですか?また、現在のExcelファイルの名前を文字列に取得するにはどうすればよいですか?
ありがとう