|
- Sub 顺排()
- Dim 目标数组(1 To 60, 1 To 5)
- 原始数组 = [a1:E60]
- [h2:l60].ClearContents
- For 原始行 = 1 To 60
- If [h1] = 原始数组(原始行, 1) Then Exit For
- Next
- For 目标行 = 1 To 60
- For 列 = 1 To 5
- 目标数组(目标行, 列) = 原始数组(原始行, 列)
- Next
- 原始行 = 原始行 + 7
- If 原始行 > 60 Then 原始行 = 原始行 Mod 60
- Next
- [h1:l60] = 目标数组
- End Sub
- Sub 逆排()
- Dim 目标数组(1 To 60, 1 To 5)
- 原始数组 = [p1:t60]
- [p1:t60].ClearContents
- For 原始行 = 1 To 60
- If [h1] = 原始数组(原始行, 1) Then Exit For
- Next
- For 目标行 = 60 To 1 Step -1
- For 列 = 1 To 5
- 目标数组(目标行, 列) = 原始数组(原始行, 列)
- Next
- 原始行 = 原始行 + 7
- If 原始行 > 60 Then 原始行 = 原始行 Mod 60
- Next
- [p1:t60] = 目标数组
- End Sub
复制代码
|
评分
-
查看全部评分
|