excel - 使用与隐藏命令相同的按钮取消隐藏隐藏列
问题描述
我在命令按钮上有此代码。一旦列被隐藏,我想通过单击相同的按钮来取消隐藏它
Private Sub CommandButton16_Click()
For i = 22 To 145
If Worksheets("Material Masterlist").Cells(3, i).Value = "Quantity" Then
Worksheets("Material Masterlist").Columns(i).Hidden = True
CommandButton16.Caption = "Unhide Quantity"
CommandButton15.Font.Size = 7
End If
Next
End Sub
解决方案
代替:
Worksheets("Material Masterlist").Columns(i).Hidden = True
和:
Worksheets("Material Masterlist").Columns(i).Hidden = (Not Worksheets("Material Masterlist").Columns(i).Hidden)
推荐阅读
- javascript - 为什么 Pug 不能遍历我的一些来自子模板的数组/对象?
- audio - 使用 FFmpeg(或 sox)减少立体声
- php - Wordpress 前端仅在以管理员身份登录时有效
- java - 如何在 HiveMQ 客户端中正确使用 SSL 配置?(MQTT)
- hive - Hive 性能改进
- django - 有没有办法可以在 CreateView 中将类或 ID 添加到使用 UserCreationForm 生成的表单中
- sql - 使用 ROW_NUMBER() 和 CASE 语句创建通话记帐表
- c - 为什么这种递归可以作为返回值?
- java - 在 Android Studio 中过滤和计算数组值
- c# - 在 Azure 应用服务上使用客户端管理的身份验证时被禁止 403