每当我想向模板添加新列时,都需要更改一些值以保持“按钮”对齐。
Property Get slp_hide_col() As String
slp_hide_col = "L:T"
End Property
*Seperate from the above code*
Private Sub SLP_Config_Click()
With Columns(slp_hide_col)
.Select
.EntireColumn.Hidden = Not .EntireColumn.Hidden
End With
End Sub
我想将 slp_hide_col 移动添加的每一列的值。
任何事情都会有帮助谢谢
最佳答案
您可以为 L:T
创建命名范围.添加新列后,命名范围发生变化。
然后你可以按如下方式使用它:
Property Get slp_hide_col() As String
slp_hide_col = "myNamedRange"
End Property
然后更改
Columns(slp_hide_col)
至Range(slp_hide_col)
:Public Sub SLP_Config_Click()
With Range(slp_hide_col)
.Select
.EntireColumn.Hidden = Not .EntireColumn.Hidden
End With
End Sub
关于vba - 在 Excel 模板中创建使用 VBA 跟踪节列的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21611698/