VBA 질문VBA는 역순으로 라인으로 큰 텍스트 파일 라인을 읽을
큰 로그 파일 (500,000 주위 선), 내가 마지막에서 즉, 역순 라인으로 라인을 읽을 필요가있다 첫 번째 줄에 줄. 이 난은 Microsoft 스크립팅 런타임 참조 FileSystemObject를 사용할 수 있습니다 알고 있지만
지금있는 TextStream의에서는 ReadLine 방법에 대한 역 같은 그런 옵션, 나는이처럼 생각할 수있는 유일한 방법은,이없는 카운터를 가지고 있으며, 내가 읽은 각각의 줄에 대해 이전 줄을 건너 뛰지 만, 확실히 이것은 충분하지 않습니다. 모든 제안 코드/알 고를 많이 주시면 감사하겠습니다.
로그 파일의 형식과 몇 줄의 데이터를 표시 할 수 있습니까? 또한 역전 된 데이터를 사용하는 방법, 다른 파일 또는 MS Excel 2007 + 통합 문서에 넣을 방법을 알려주십시오. . LogID와 같은 KeyColumn이 있습니까? –
큰 파일에서 가장 좋은 옵션은 ADO 및 OLE DB 텍스트 파일 드라이버를 사용하는 것입니다. [MSDN : 텍스트 파일에 관한 많은 ADO] (http://msdn.microsoft.com/en-us/library/ms974559.aspx)를 참조하고 ORDER BY * 키 열 이름으로 데이터를 쿼리하십시오. * DESC –