消失切换buttonmacros

我有简单的Excelmacros,为ToggleButton:

Private Sub ToggleButton1_Click() Dim xAddress As String xAddress = "L:R" If ToggleButton1.Value Then Application.ActiveSheet.Columns(xAddress).Hidden = True Else Application.ActiveSheet.Columns(xAddress).Hidden = False End If End Sub 

当我上传到OneDrive并下载时,macros消失。

在这里输入图像说明

我只是ToggleButton的定义,所以它不起作用。

我怎样才能永久存储这个macros?

将文件保存为“.xlsm”或“.xlsb”文件,一切都应该没问题。