0
これを行うには問題があります。マクロを起動すると、エラーは発生しませんが、どちらも結果をスローしません。コピーワークシート名を別のワークブックに貼り付けます
Sub EmpresasCubiertas()
Dim x As Workbook
Dim y As Workbook
'## Open both workbooks first:
Set x = Workbooks.Open("G:\Estudios\Biblioteca\Mercado Accionario Chileno\InsertarEmpresa.xlsm")
Set y = Workbooks.Open("G:\Estudios\Biblioteca\Mercado Accionario Chileno\Procesamiento.xlsm")
For i = 3 To x.Sheets.Count
'Now, paste to y worksheet:
y.Sheets(1).Range(“A” & i) = x.Sheets(i).Name
Next i
End Sub
ブック "y"はマクロを実行するために最初に開くブックです。すなわち、それが何らかの助けであれば、既に開いている。
クール!ええ、値はありませんでした。作品は完璧です。どうも –