| ©«¤l140 ¥DÃD37 ºëµØ0 ¿n¤À193 ÂI¦W0  §@·~¨t²ÎWindows XP ³nÅ骩¥»Office 2007 ¾\ŪÅv20 µù¥U®É¶¡2012-3-28 ³Ì«áµn¿ý2015-7-5 
   
 | 
[µo°Ý] ¦p¦ó¶×¤J¦hÓ¸ê®Æ§¨¤å¦rÀɤº®e 
| ¤p§Ì³Ìªñè¾ÇVBA, §Ú·Q±q«ü©w¥Ø¿ýD:\TEST, «ö¤U" ¶×¤J"«ö¶s,
 ¦Û°Ê¨ú¥X¸ê®Æ§¨¸Ìªº¤å¦rÀÉ(*.ccc)²Ä¤@¦C¤º®e, ½Æ»s©ñ¤Jtest.xls¤¤ªºSheets("IN"), ¥ÑG2¶}©l¨Ì¦¸¶×¤J¸ê®Æ.
 
 ¥H¤U¬O§Ú¥Î¥¨¶°¿ý»s¤è¦¡¥u¿ý4Ó¸ê®Æ§¨
 ³Â·Ð½Ð±Ð¥ý¶i!!
 
 Sub Macro1()
 '
 ' Macro1 Macro
 '
 ' §Ö³tÁä: Ctrl+k
 '
 Sheets("Sheet1").Select
 Range("A1").Select
 With ActiveSheet.QueryTables.Add(Connection:= _
 "TEXT;D:\TEST\TT_00011111\00011112.ccc", Destination:=Range("$A$1"))
 .Name = "00011112"
 .FieldNames = True
 .RowNumbers = False
 .FillAdjacentFormulas = False
 .PreserveFormatting = True
 .RefreshOnFileOpen = False
 .RefreshStyle = xlInsertDeleteCells
 .SavePassword = False
 .SaveData = True
 .AdjustColumnWidth = True
 .RefreshPeriod = 0
 .TextFilePromptOnRefresh = False
 .TextFilePlatform = 1252
 .TextFileStartRow = 1
 .TextFileParseType = xlFixedWidth
 .TextFileTextQualifier = xlTextQualifierDoubleQuote
 .TextFileConsecutiveDelimiter = False
 .TextFileTabDelimiter = True
 .TextFileSemicolonDelimiter = False
 .TextFileCommaDelimiter = False
 .TextFileSpaceDelimiter = False
 .TextFileColumnDataTypes = Array(9, 2)
 .TextFileFixedColumnWidths = Array(1)
 .TextFileTrailingMinusNumbers = True
 .Refresh BackgroundQuery:=False
 End With
 Selection.Copy
 Sheets("IN").Select
 Range("G2").Select
 ActiveSheet.Paste
 Sheets("Sheet1").Select
 Application.CutCopyMode = False
 Selection.Delete Shift:=xlUp
 Range("A1").Select
 With ActiveSheet.QueryTables.Add(Connection:= _
 "TEXT;D:\TEST\TT_00012345\12345678.ccc", Destination:=Range("$A$1"))
 .Name = "12345678"
 .FieldNames = True
 .RowNumbers = False
 .FillAdjacentFormulas = False
 .PreserveFormatting = True
 .RefreshOnFileOpen = False
 .RefreshStyle = xlInsertDeleteCells
 .SavePassword = False
 .SaveData = True
 .AdjustColumnWidth = True
 .RefreshPeriod = 0
 .TextFilePromptOnRefresh = False
 .TextFilePlatform = 1252
 .TextFileStartRow = 1
 .TextFileParseType = xlFixedWidth
 .TextFileTextQualifier = xlTextQualifierDoubleQuote
 .TextFileConsecutiveDelimiter = False
 .TextFileTabDelimiter = True
 .TextFileSemicolonDelimiter = False
 .TextFileCommaDelimiter = False
 .TextFileSpaceDelimiter = False
 .TextFileColumnDataTypes = Array(9, 2)
 .TextFileFixedColumnWidths = Array(1)
 .TextFileTrailingMinusNumbers = True
 .Refresh BackgroundQuery:=False
 End With
 Selection.Copy
 Sheets("IN").Select
 Range("G3").Select
 ActiveSheet.Paste
 Sheets("Sheet1").Select
 Application.CutCopyMode = False
 Selection.Delete Shift:=xlUp
 Range("A1").Select
 With ActiveSheet.QueryTables.Add(Connection:= _
 "TEXT;D:\TEST\TT_00022222\00333333.ccc", Destination:=Range("$A$1"))
 .Name = "00333333"
 .FieldNames = True
 .RowNumbers = False
 .FillAdjacentFormulas = False
 .PreserveFormatting = True
 .RefreshOnFileOpen = False
 .RefreshStyle = xlInsertDeleteCells
 .SavePassword = False
 .SaveData = True
 .AdjustColumnWidth = True
 .RefreshPeriod = 0
 .TextFilePromptOnRefresh = False
 .TextFilePlatform = 1252
 .TextFileStartRow = 1
 .TextFileParseType = xlFixedWidth
 .TextFileTextQualifier = xlTextQualifierDoubleQuote
 .TextFileConsecutiveDelimiter = False
 .TextFileTabDelimiter = True
 .TextFileSemicolonDelimiter = False
 .TextFileCommaDelimiter = False
 .TextFileSpaceDelimiter = False
 .TextFileColumnDataTypes = Array(9, 2)
 .TextFileFixedColumnWidths = Array(1)
 .TextFileTrailingMinusNumbers = True
 .Refresh BackgroundQuery:=False
 End With
 Selection.Copy
 Sheets("IN").Select
 Range("G4").Select
 ActiveSheet.Paste
 Sheets("Sheet1").Select
 Application.CutCopyMode = False
 Selection.Delete Shift:=xlUp
 Range("A1").Select
 With ActiveSheet.QueryTables.Add(Connection:= _
 "TEXT;D:\TEST\TT_00023456\25153654.ccc", Destination:=Range("$A$1"))
 .Name = "25153654"
 .FieldNames = True
 .RowNumbers = False
 .FillAdjacentFormulas = False
 .PreserveFormatting = True
 .RefreshOnFileOpen = False
 .RefreshStyle = xlInsertDeleteCells
 .SavePassword = False
 .SaveData = True
 .AdjustColumnWidth = True
 .RefreshPeriod = 0
 .TextFilePromptOnRefresh = False
 .TextFilePlatform = 1252
 .TextFileStartRow = 1
 .TextFileParseType = xlFixedWidth
 .TextFileTextQualifier = xlTextQualifierDoubleQuote
 .TextFileConsecutiveDelimiter = False
 .TextFileTabDelimiter = True
 .TextFileSemicolonDelimiter = False
 .TextFileCommaDelimiter = False
 .TextFileSpaceDelimiter = False
 .TextFileColumnDataTypes = Array(9, 2)
 .TextFileFixedColumnWidths = Array(1)
 .TextFileTrailingMinusNumbers = True
 .Refresh BackgroundQuery:=False
 End With
 Selection.Copy
 Sheets("IN").Select
 Range("G5").Select
 ActiveSheet.Paste
 Sheets("Sheet1").Select
 Application.CutCopyMode = False
 Selection.Delete Shift:=xlUp
 Range("A1").Select
 Cells.Select
 Selection.QueryTable.Delete
 Selection.QueryTable.Delete
 Selection.QueryTable.Delete
 Selection.QueryTable.Delete
 Selection.ClearContents
 Sheets("IN").Select
 Range("A1").Select
 End Sub
 | 
 
 
TEST.rar
(26.44 KB)
 
 
 
TEST.rar
(26.04 KB)
 
 |