
당신이 도울 수 있기를 바랍니다.
워크시트 내의 셀에 따라 Excel 탭의 이름을 지정하는 VBA 코드를 추가했지만 통합 문서를 저장한 다음 다시 열면 VBA 코드가 사라져 더 이상 작동하지 않습니다.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Range("D9")
If Target = "" Then Exit Sub
Application.ActiveSheet.Name = VBA.Left(Target, 31)
Exit Sub
End Sub
필드에 입력한 내용에 따라 이름을 바꾸려면 여러 개의 Excel 탭이 필요하며 각 탭의 서식을 지정한 후에는 저장하고 다시 열 때까지 모든 것이 작동하고 완벽합니다.
도와주세요,
답변1
통합 문서를 저장한 다음 다시 열면 VBA 코드가 사라졌습니다.
매크로를 지원하지 않는 형식(.xlsx)으로 저장된 통합 문서가 있을 수 있습니다. .xlsm 또는 .xlsb로 저장해 보세요.
더보기여기