- ©«¤l
- 2833
- ¥DÃD
- 10
- ºëµØ
- 0
- ¿n¤À
- 2889
- ÂI¦W
- 0
- §@·~¨t²Î
- ¡e²¤¡f
- ³nÅ骩¥»
- ¡e²¤¡f
- ¾\ŪÅv
- 100
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¡e²¤¡f
- µù¥U®É¶¡
- 2013-5-13
- ³Ì«áµn¿ý
- 2024-11-15
|
Sub TEST()
Dim xPath$, xF$, xS As Worksheet, xEnd As Range, xR As Range, TT, T, N$, C%
xPath = ThisWorkbook.Path & "\"
Set xS = ThisWorkbook.Sheets("¤u§@ªí1")
Do
¡@If xF = "" Then xF = Dir(xPath & "*.txt") Else xF = Dir
¡@If xF = "" Then Exit Do
¡@If Not xS.[A:A].Find(xF, LookAT:=xlWhole) Is Nothing Then GoTo 101
¡@Set xEnd = xS.Cells(Rows.Count, 1).End(xlUp)(2)
¡@If xEnd.Row < 3 Then Set xEnd = xS.[A3]
¡@xEnd = xF
¡@
¡@Open xPath & xF For Input Access Read As #1
¡@Do Until EOF(1)
¡@¡@Line Input #1, T
¡@¡@N = Switch(T = "&", "B", T = "%", "M", T = "$", "AC", T = T, "")
¡@¡@'¡ÄT="&"¡A¨ú¢ÐÄæ¡AÃþ±À¡ã¡ã¡F§ä¤£¨ì"&%$"¡AN¬°ªÅÈ¡@
¡@¡@If N <> "" Then Set xR = xEnd(1, N): ¡@C = 0
¡@¡@'¡Ä§ä¨ì"&%$"«á¡A¥HxR©w¦ì¬°¦U¤ÀÃþªºº®æ
¡@¡@For Each TT In Split(T, " ")
¡@¡@¡@¡@C = C + 1: ¡@xR(1, C) = TT
¡@¡@Next
¡@Loop
¡@Close #1
101: Loop
End Sub
¡@
¡@
¤jP¦p¤W¡A¨ä¥L²Ó¸`½Ð¦Û¦æ§ó§ï©Î½Õ¾ã¡ã¡ã |
|