Excel 2016で、異なるセルに含まれる文字列に基づいて列を自動的に非表示にするマクロを作成しようとしています。現在、範囲R1:GJU1は、XにIF式を取り込む式です。すべてのヘルプは高く評価されExcelマクロ文字列に基づいて列を非表示
Run-time error '13':
Type mismatch
:
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
が、私はこのエラーを取得する:
これは私のコードです!
[This](https://stackoverflow.com/questions/8885506/excel-vba-run-time-error-13-type-mismatch)はあなたに何らかの助けになるかもしれません – wahwahwah
'列(c.column ).EntireColumn.Hidden = False'です。エラーがその行にあると仮定します。 – BruceWayne
その行にコードを使用しようとしましたが、同じエラーが発生しています。 – vash1422