|
发表于 2013-11-7 13:48
|
显示全部楼层
本楼为最佳答案
本帖最后由 大灰狼1976 于 2013-11-7 13:51 编辑
附件请测试- Private Sub CommandButton1_Click()
- Dim arr, arr1, i&, j&, k&, l&, m&
- Columns(1).ClearContents
- arr = Cells(2, 2).CurrentRegion
- ReDim arr1(1 To UBound(arr, 2) * 64)
- For j = 1 To UBound(arr, 2)
- For i = Mid(arr(1, j), 1, 1) To 9 Step 3
- For k = Mid(arr(1, j), 2, 1) To 9 Step 3
- For l = Mid(arr(1, j), 3, 1) To 9 Step 3
- m = m + 1
- arr1(m) = i & k & l
- Next l
- Next k
- Next i
- Next j
- [a1].Resize(UBound(arr1)) = Application.Transpose(arr1)
- End Sub
复制代码 |
|