[COLOR=#000000][COLOR=blue]Private Sub Workbook_Open()[/COLOR]
[COLOR=blue] Dim wk, mywk As Workbook[/COLOR]
[COLOR=blue] Set mywk = ActiveWorkbook[/COLOR]
[COLOR=blue] i = 1[/COLOR]
[COLOR=blue] For Each wk In Workbooks[/COLOR]
[COLOR=blue] If mywk.Name <> wk.Name Then[/COLOR]
[COLOR=blue] mywk.Worksheets(1).Cells(i, 1).Value = wk.Name[/COLOR]
[COLOR=blue] i = i + 1[/COLOR]
[COLOR=blue] End If[/COLOR]
[COLOR=blue] Next wk[/COLOR]
[COLOR=blue] Set mywk = Nothing[/COLOR]
[COLOR=blue]End Sub[/COLOR]
[/COLOR]