- 帖子
- 522
- 主題
- 36
- 精華
- 1
- 積分
- 603
- 點名
- 0
- 作業系統
- win xp sp3
- 軟體版本
- Office 2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-12-13
- 最後登錄
- 2021-7-11
|
本帖最後由 yen956 於 2015-11-25 19:59 編輯
還是准版大的公式利害!!
由左至右依序全取出:- Private Sub CommandButton1_Click()
- Dim I As Integer, J As Integer
- Dim Col1 As Integer, Num As Integer
- [B:H] = ""
- For I = 1 To [A65536].End(xlUp).Row
- For J = 1 To [J1].End(xlDown).Row
- Num = InStr(Cells(I, 1), Cells(J, 10))
- If Num > 0 Then
- Cells(J, 11) = Num
- Else
- Cells(J, 11) = 10000
- End If
- Next
- [J:K].Sort Key1:=Range("K1"), Order1:=xlAscending, Header:=xlNo
- Col1 = 2
- For J = 1 To [J1].End(xlDown).Row
- If Cells(J, 11) < 9999 Then
- Cells(I, Col1) = Cells(J, 10)
- Col1 = Col1 + 1
- End If
- Next
- Next
- [K:K] = ""
- End Sub
複製代碼
|
|