- 帖子
- 2025
- 主題
- 13
- 精華
- 0
- 積分
- 2053
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- Office2007
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2011-3-2
- 最後登錄
- 2024-3-14
     
|
8#
發表於 2019-2-27 18:52
| 只看該作者
回復 7# eric7765
+ 改為 C欄 為 "P"- Sub 排列3()
- Range("D2:E999").ClearContents
- j = 1
- For i = 2 To [a65536].End(xlUp).Row
- If Cells(i, "C").Value = "P" Then
- 'For Each k In Array(123, 132, 213, 231, 312, 321)
- For k = 100 To 999
- a = Cells(i, "A")
- xA = 7 ^ Mid(a, 1, 1) + 7 ^ Mid(a, 2, 1) + 7 ^ Mid(a, 3, 1)
- xK = 7 ^ Mid(k, 1, 1) + 7 ^ Mid(k, 2, 1) + 7 ^ Mid(k, 3, 1)
- If xA = xK Then
- j = j + 1
- Cells(j, "D") = k
- Cells(j, "E") = Cells(i, "B")
- End If
- Next k
- Else
- j = j + 1
- Cells(j, "D") = Cells(i, "A")
- Cells(j, "E") = Cells(i, "B")
- End If
- Next i
- End Sub
複製代碼 |
|