VBA - 计算连续填充单元格的数量

时间:2013-07-17 19:07:59

标签: excel vba excel-vba

以下是我目前的代码。有什么提示吗?

 With wSheet
     colCount = .Range(1 & .Columns.Count).End(xlToRight).Column
  End With

我做错了什么?

2 个答案:

答案 0 :(得分:2)

尝试:

colCount = wSheet.UsedRange.Rows(1).Columns.Count

(修订版)

答案 1 :(得分:2)

获取最右边填充列的编号:

colCount = .Cells(1, .Columns.Count).End(xlToLeft).Column

获取非空白单元格的数量,如标题所示:

Application.WorksheetFunction.CountA(.Rows(1).EntireRow.Cells)