폴더의 모든 파일을 통해 루프를 실행하려고 하는데이 파일을 사용하여 20x2 셀 (예 : N1 : O20)을 채우는 수식을 실행하고 찾은 값을 유지하고 다음 값을 추가하려고합니다 이전 반복의 맨 아래
여기 내가 작업하고있는 코드가 있습니다 .A1 : K36004는 .dat 파일이 정보를 표시하는 위치입니다.
Len (strFile)> 0 '여기에 Clearcontents를 추가하면 다음 반복에서 수식 값이 지워집니다.
With ws.QueryTables.Add(Connection:="TEXT;" & strFile, Destination:=ws.Range("A1"))
.TextFileParseType = xlDelimited
.TextFileCommaDelimiter = True
.Refresh
End With
'End Extraction
' Filter_Minute Macro
이 값을 위치에 저장하고 다음 반복을 다음 빈 행으로 이동해야합니다.
Range("N5").Select
Range("N5").Formula = "=INDEX($A$5:$A$36004,(ROW(N5)-5)*1200+1,1)"
Selection.AutoFill Destination:=Range("N5:N34"), Type:=xlFillDefault
Range("N5:N34").Select
Range("N5:N34").Select
Range("O5").Select
Range("O5").Formula = "=MAX(INDEX($J$3:$J$36004,(ROW(H3)-3)*1200+1,1):INDEX($J$3:$J$36004,(ROW(H4)-3)*1200,1))"
Selection.AutoFill Destination:=Range("O5:O34"), Type:=xlFillDefault
Range("O5:O34").Select
Range("O5:O34").Select
strFile = Dir
고리
이 그림은 이전의 전체 카운트가 이동 된 다음 반복에서 발생하는 상황을 보여줍니다.
시간 내 줘서 고마워.