投稿/コメントを表示します。

列数を直接非表示にできるのでは?と思い、下記のコードにしてみました。
Dim retu As Long
        For retu = 4 To cHida - 2
        wTo.Columns(retu).EntireColumn.Hidden = True
    Next

4から始めたのはD列から非表示だからです。
これも動きますから、(コードが少ない分)簡単だと思います。
どうでしょうか。
2018/07/03 06:05