- 帖子
- 523
- 主題
- 56
- 精華
- 0
- 積分
- 601
- 點名
- 85
- 作業系統
- win 10
- 軟體版本
- []
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2013-3-19
- 最後登錄
- 2025-4-11
           
|
2#
發表於 2017-1-10 10:03
| 只看該作者
回復 1# ten999
試試看是否符合需求
Sub test()
Dim i&, j%, n&, aa
With Sheets("Temp")
n = 1
For i = 1 To .Cells(65535, 1).End(xlUp).Row
If Trim(.Cells(i, "F")) = "ESVUFR" Then
aa = Split(Trim(.Cells(i, 1)), " ")
For j = 0 To UBound(aa)
If j = 0 Then
Sheets("上市").Cells(n, 1) = aa(0)
ElseIf Trim(aa(j)) <> "" Then
Sheets("上市").Cells(n, 2) = Trim(aa(j))
End If
Next
Sheets("上市").Cells(n, 3) = .Cells(i, 3).Value
Sheets("上市").Cells(n, 4) = .Cells(i, 5).Value
n = n + 1
End If
Next i
End With
End Sub |
|