|
发表于 2012-2-19 12:33
|
显示全部楼层
本楼为最佳答案
本帖最后由 windimi007 于 2012-2-19 12:34 编辑
中间断开(空着)该怎么处理呢?应该不继续编号吧!请测试!
- Option Explicit
- Sub xh()
- Dim arr, brr()
- Dim i&, j&
- arr = Range("D3:D" & Cells(Rows.Count, 4).End(3).Row)
- ReDim brr(1 To UBound(arr), 1 To 1)
- For i = 1 To UBound(arr)
- If Not IsEmpty(arr(i, 1)) Then
- j = j + 1
- brr(i, 1) = j
- End If
- Next i
- Columns(3).ClearContents
- Cells(3, 3).Resize(UBound(brr)) = brr
- End Sub
复制代码
|
|