暱稱: 隨風飄蕩的羽毛 頭銜: [御用]潛水艇
高中生 
- 帖子
- 852
- 主題
- 79
- 精華
- 0
- 積分
- 918
- 點名
- 0
- 作業系統
- Windows 7 , XP
- 軟體版本
- Office 2007, Office 2003,Office 2010,YoZo Office
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 宇宙
- 註冊時間
- 2011-4-8
- 最後登錄
- 2024-2-21
|
7#
發表於 2012-9-27 14:12
| 只看該作者
僅用小段程式代表
可用迴圈 改善- Columns("A:A").Select
- Selection.NumberFormatLocal = "yyyy/mm/dd hh:mm:ss;@"
- Columns("E:z").Select
- Selection.NumberFormatLocal = "@"
- For xay = 2 To 10
- If Cells(xay, 1) <> "" Then
- a1 = Mid(Cells(xay, 1), 1, 4)
- a2 = Mid(Cells(xay, 1), 5, 1)
- a3 = Mid(Cells(xay, 1), 6, 2)
- a4 = Mid(Cells(xay, 1), 8, 1)
- a5 = Mid(Cells(xay, 1), 9, 2)
-
- b1 = Mid(Cells(xay, 1), 14, 2)
- b2 = Mid(Cells(xay, 1), 16, 1)
- b3 = Mid(Cells(xay, 1), 17, 2)
- b4 = Mid(Cells(xay, 1), 19, 1)
- b5 = Mid(Cells(xay, 1), 20, 2)
-
- For hs = 1 To 5760
- Select Case hs
- Case 1 To 1920
- aa = "area1"
- If Cells(xay, 2) = hs Then Cells(xay, 3) = a1 & a3 & a5 & b1 & "+" & aa
-
- Case 1921 To 3840
- ab = "area2"
- If Cells(xay, 2) = hs Then Cells(xay, 3) = a1 & a3 & a5 & b1 & "+" & aa
- Case 1921 To 5760
- ac = "area3"
- If Cells(xay, 2) = hs Then Cells(xay, 3) = a1 & a3 & a5 & b1 & "+" & aa
- End Select
-
-
- Next
- End If
- Next xay
複製代碼 回復 6# whirlwind963 |
|