
답변1
각 워크시트 셀에 I1
수식을 입력합니다.
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+5,255)&MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+4,FIND("]", CELL("filename",A1))-FIND("[",CELL("filename",A1))-9)
답변2
트릭을 수행하는 매크로는 다음과 같습니다.
Sub worksheetRename()
Dim wb As Workbook
Dim ws As Worksheet
Set wb = ThisWorkbook
'split the name of the file into words
na = split(wb.Name, " ")
'loop thru all worksheets
For i = 1 To wb.Worksheets.Count
Set ws = wb.Sheets(i)
'split cell A1 into words
nb = split(ws.Cells(1,1), " ")
'set name of worksheet
ws.Name = na(0) & " " & nb(0)
Next i
a = MsgBox("Done", vbInformation)
End Sub