VBA 코드를 저장하고 다시 열면 작동이 중지됩니다.

VBA 코드를 저장하고 다시 열면 작동이 중지됩니다.

당신이 도울 수 있기를 바랍니다.

워크시트 내의 셀에 따라 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로 저장해 보세요.

더보기여기

관련 정보