dovanhoc84
Thành viên thường trực




- Tham gia
- 29/8/09
- Bài viết
- 206
- Được thích
- 81
- Giới tính
- Nam
Tôi sửa lại rồi đó bạn. T không để ý là chỉ lấy 3 số đầu.
hình như hết dung lượng tải file :S
cái phần Endrow là để chắc ăn cho việc có quá nhiều hàng so với tưởng tượng vì tôi hay có thói quen làm đến khoảng vài trăm đến đơn vị nghìn của row là kinh khủng lắm rồi
hình như hết dung lượng tải file :S
cái phần Endrow là để chắc ăn cho việc có quá nhiều hàng so với tưởng tượng vì tôi hay có thói quen làm đến khoảng vài trăm đến đơn vị nghìn của row là kinh khủng lắm rồi

For Each mYfile In fSo.getfolder(myfoldEr).Files
If (mYfile Like "*.txt") Or (mYfile Like "*.TXT") Then
Open mYfile For Input As #1
endroW = Range("A" & Rows.Count - 1).End(xlUp).Row
k = 1
n = endroW
Do Until EOF(1)
Line Input #1, buf
n = n + 1
Range(Cells(n, 1), Cells(n, 4)).Value = Array(k, (Left(buf, 3)), (Right(buf, Len(buf) - InStr(buf, ","))), (Left(mYfile.Name, InStr(mYfile.Name, ".") - 1)))
k = k + 1
Lần chỉnh sửa cuối: