0
定義された範囲の値が0の列を非表示にするには、次のコードがあります。どうして私はいつも "For without For"というエラーが出るのか分かりません。誰も助けることができますか?ありがとう。あなたはend if
が欠落しているマクロエラー - For without For
Sub hidecolumns1()
Dim rRange As Range
Dim rCell As Range
Set rRange = Worksheets("Income Statement - Rollover").Range("B54:KZ54").Cells
'Set rRange = Selection.Cells
For Each rCell In rRange
If rCell.Text <> "" Then
rCell.Columns.EntireColumn.Hidden = True
Next rCell
End Sub
またはそれが動作するようになりましrCell.Text <> "" rCell.Columns.EntireColumn.Hidden = Trueの – user3598756
場合は...もっと改行を持っています。ご協力いただきありがとうございます! –
乾杯!ハッピーコーディング:-) – bernie