看下面的代码;我缺少一个End With
,但是当编译时出现错误:Next without For
,这是不正确的。
Option Explicit
Public Sub Payments()
Dim ws As Worksheet
'--> Format the original workbook
For Each ws In ThisWorkbook.Worksheets
With ws
.UsedRange.EntireColumn.Hidden = False
Next
End Sub
我曾在其他错误情况下见到过这种行为,其中问题没有得到恰当的沟通。这是为什么呢?
With
块内部的Next
是一个错误,因为该块内没有For
语句? - Jook