0
VBA 매크로를 사용하여 큰 텍스트 파일을 Excel 시트에 여는 중입니다. 그러나 필자의 요구 사항은 특정 열 값과 일치하는 Excel 시트에 몇 개의 특정 행을 가져 오는 것입니다. 예를 들어, Excel vba 텍스트 파일의 행 선택
Name Age
--------------
A1 20
A2 21
A3 20
A4 21
A5 22
A6 22
그래서, 나는 나이 = 20 또는 21
는 그러나, 나는 자동 필터를 사용하지 않는 기준을 가져 싶었다. 난 그냥 vba 내 필터와 일치하는 행을 선택하고 그들을 표시하고 다른 모든 무시합니다. 자동 필터를 사용했지만 전체 데이터를로드하고 관심있는 행만 표시합니다. 난 당신이 도와 주실 수
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;" + full_path, Destination:=Range(_
"A1"))
.Name = file_name
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 437
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
Range("A1").Select
을 쓴 코드?