ディレクトリから自分が選択したExcelファイルを参照して選択し、そのExcelファイルでSheet1をアクティブにできるようにするVBAコードを記述する必要があります。その後、マクロを起動したシート上で実行します。開いているファイルを有効にする方法をここからExcelファイルを開き、シート1をアクティブにしてマクロを実行する
Sub GetFile()
Dim fNameAndPath As Variant, wb As Workbook
Dim sht As Worksheet
fNameAndPath = Application.GetOpenFilename(FileFilter:="Excel Files (*.XLSX), *.XLSX", Title:="Select File To Be Opened")
If fNameAndPath = False Then Exit Sub
Set wb = Workbooks.Open(fNameAndPath)
、そしてどのようにマクロを実行するために、開いているファイルのシート1をアクティブにするには:
前方の下から助けてください?
あなたは、ランダムに選択されたファイルが必要?ええ、なぜ? – ashleedawg
sheet1の意味は? sheet1はタブの名前ですか、それともExcelファイル内のすべてのタブのうちの1番目のタブですか? – Ibo