
ご協力いただければ幸いです。
ワークシート内のセルに応じて 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 として保存してみてください。
続きを見るここ