|
- Sub jh()
- Dim ar1
- Dim ar2
- Dim n1 As Integer
- Dim n2 As Integer
- Range("4:4").ClearContents
- ar1 = Range(Cells(1, 1), Cells(1, Range("iv1").End(xlToLeft).Column))
- n2 = Application.WorksheetFunction.RoundUp(UBound(ar1, 2) / 3, 0)
- ReDim ar2(1 To n2)
- For n1 = 1 To UBound(ar2)
- If UBound(ar1, 2) >= n1 * 3 Then
- ar2(n1) = ar1(1, n1 * 3 - 2) & ar1(1, n1 * 3 - 1) & ar1(1, n1 * 3)
- ElseIf UBound(ar1, 2) >= n1 * 3 - 1 Then
- ar2(n1) = ar1(1, n1 * 3 - 2) & ar1(1, n1 * 3 - 1)
- Else
- ar2(n1) = ar1(1, n1 * 3 - 2)
- End If
- Next n1
- Range("a4").Resize(, UBound(ar2)) = ar2
- End Sub
复制代码 文件见附件 |
评分
-
查看全部评分
|