O código VBA para de funcionar após salvar e reabrir

O código VBA para de funcionar após salvar e reabrir

Espero que você possa ajudar.

Adicionei um código VBA que nomeia as guias do Excel de acordo com uma célula em uma planilha, mas quando salvo a pasta de trabalho e reabro o código VBA desapareceu e não funciona mais.

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

Preciso de várias abas do Excel para renomear de acordo com o que digito em um campo, e depois de formatar cada aba tudo funciona e fica perfeito até salvar e reabrir.

Por favor ajude,

Responder1

quando eu salvo a pasta de trabalho e reabro o código VBA desapareceu

provavelmente você salvou a pasta de trabalho em um formato que não suporta macros (.xlsx), tente salvá-la como .xlsm ou .xlsb

Ver maisaqui

informação relacionada