【发布时间】:2016-02-23 19:16:37
【问题描述】:
我有一个电子表格,其中包含与 2015 年至 2020 年周一至周六日期相关的列。当我打印这张表时,我只想看到“星期一”栏,而不是星期二至星期六。第 14 行包含日期 (dd/mm),第 15 行包含星期几(例如,“M”代表星期一,“T”代表星期二,等等)。我希望能够在隐藏所有非星期一列和查看所有列之间切换。下面的 VBA 按钮代码给了我“运行时错误 '13' - 类型不匹配”。这个按钮有一个简单的修复方法,还是有更好的方法来完成这个?
Private Sub CommandButton1_Click()
Dim i As Long
For i = 11 To 222
If Cells(14, i).Value = "T" Or "W" Or "R" Or "F" Or "S" Then
Columns(i).EntireColumn.Hidden = True
Else
Columns(i).EntireColumn.Hidden = False
End If
Next i
End Sub
【问题讨论】: