我试图在Excel 2016中创建一个宏,它自动根据包含在不同单元格中的字符串隐藏列。现在,范围R1:GJU1是一个用IF公式填充X的公式。Excel宏基于字符串隐藏列
这是我的代码:
Sub Hide_Columns_Containing_Value()
Dim c As Range
For Each c In Range("R1:GJU1").Cells
If c.Value = "X" Then
c.EntireColumn.Hidden = False
End If
Next c
End Sub
我得到这个错误:
Run-time error '13':
Type mismatch
任何帮助表示赞赏!
[This](https://stackoverflow.com/questions/8885506/excel-vba-run-time-error-13-type-mismatch)可能对你有所帮助 – wahwahwah
尝试'Columns(c.column ).EntireColumn.Hidden = False。 ...假设错误在那条线上。 – BruceWayne
我尝试使用你的代码,并得到相同的错误。 – vash1422