h123ngoisao
Thành viên mới

- Tham gia
- 27/12/14
- Bài viết
- 7
- Được thích
- 0

mình có file macro (file đính kèm - pass là 1) để tách sheet.
các bạn có thể sửa code để file được tách ra lưu dưới dạng txt được không?
à giúp mình bỏ cái pass đi nhé!
cám ơn nhiều !

cám ơn bạn đã cho ý kiến nhưng mình xin trả lời thế này:Bạn hỏi hay thách đố, sẽ không ai trả lời cho bạn vì mấy vấn đề sau:
- Trong File hỏi mà để Pass để làm gì, nếu bạn không nêu Pass thì các cao thủ vẫn mở được.
- Bạn hỏi tách sheet thì tiêu chí tách ở cột nào?
- Bạn hỏi mà còn làm biếng (trong File không có dữ liệu), thì ai siêng để trả lời cho bạn.
Và vi phạm nội quy vì viết 2 bài cùng 1 nội dung ở 2 Box khác nhau, bài thứ 2 tại Link sau:
cám ơn bạn đã cho ý kiến nhưng mình xin trả lời thế này:
-cái file mà mình up lên ấy là mình tìm được trên mạng, mở ra thì nó yêu cầu pass. mình đưa pass ra để mọi người có thể mở được luôn.
các cao thủ mở được cũng cần chút thời gian, mình không muốn tốn nhiều thời gian của họ
-dữ liệu mình muốn tách trong 1 sheet chỉ có ở cột A thôi và cái macro đó làm được tốt
- cái bài bên kia là mình muốn hỏi để chia sao mỗi sheet có khoảng 1k or 1,5k email từ 1 sheet đầu tiên có khoảng vài chục k email
- cái file macro đó mình vẫn dùng được tức là có dữ liệu chứ. mình không biết sửa nên mới hỏi chứ bạn !

cái file mà mình up lên ấy là mình tìm được trên mạng
...
mà mình chẳng biết gì về viết macro cả. híc!!!
Liều lĩnh thật. Chẳng biết gì mà tải một file trên mạng về chạy. Nhỡ cái macro ấy nó phá nát hết hệ thống thì sao?
nghe nói file sưu tầm trên mạng là tôi đã không muốn tải về thử rồi.




mình có file macro (file đính kèm - pass là 1) để tách sheet.
các bạn có thể sửa code để file được tách ra lưu dưới dạng txt được không?
à giúp mình bỏ cái pass đi nhé!
cám ơn nhiều !

mình tìm thấy nó ở đây: http://thpt-vogiu-binhdinh.edu.vn/i...CE/Mot-Macro-tach-sheet-rat-nhanh-trong-excel
file gốc nó chỉ có vậy nên tôi up lên luôn

cám ơn bạn nhưng mình không biết gì vể code để tham khảo cả!Vậy thì tham khảo tiếp File ở bài #6, của Link sau.
http://www.giaiphapexcel.com/forum/...ode-Xóa-dòng-trống-bị-lỗi&p=625673#post625673





Xem tới xem lui cũng không hiểu bạn muốn gìmình tìm thấy nó ở đây: http://thpt-vogiu-binhdinh.edu.vn/i...CE/Mot-Macro-tach-sheet-rat-nhanh-trong-excel
file gốc nó chỉ có vậy nên tôi up lên luôn
@quanghai1969 : mình có file như file đính kèm. bạn có thể sửa code giúp mình được không?
đoạn nào không cần thiết thì bỏ giúp mình nhé.
có lúc mình tách sheet thì được, có lúc lại bị treo
Sub Create_TextFile()
Dim Arr(), I&, K&, J&, Path$, MaxLine&
Path = ThisWorkbook.Path & "\NewFile"
MaxLine& = 1000
Arr = Range([A1], [A65536].End(3)).Value
For I = 1 To UBound(Arr) Step MaxLine
K = K + 1
Open Path & K & ".txt" For Output As #1
For J = I To I + MaxLine - 1
Print #1, Arr(J, 1)
If J = UBound(Arr) Then Exit For
Next
Close #1
Next
End Sub

cám ơn bạn rất nhiều. đây đúng là cái mình cầnXem tới xem lui cũng không hiểu bạn muốn gì
Thôi tạm đưa cho bạn code này xài thử. Code này sẽ tách dữ liệu trong cột A ra nhiều file text. Số dòng cho mỗi file Text sẽ là 1000 dòng. Bạn thay đổi tuỳ ý. Muốn hỏi gì thì phải rõ ràng chút mới mong có đáp án đúng ý.
PHP:Sub Create_TextFile() Dim Arr(), I&, K&, J&, Path$, MaxLine& Path = ThisWorkbook.Path & "\NewFile" MaxLine& = 1000 Arr = Range([A1], [A65536].End(3)).Value For I = 1 To UBound(Arr) Step MaxLine K = K + 1 Open Path & K & ".txt" For Output As #1 For J = I To I + MaxLine - 1 Print #1, Arr(J, 1) If J = UBound(Arr) Then Exit For Next Close #1 Next End Sub