Hiển thị kết quả tìm kiếm từ 1 đến 9 trên tổng số: 9
  1. #1

    Macro xuất dữ liệu từ bảng tính ra file txt.

    CHÀO CÁC PÁC.

    Các bác giúp em với !

    Em muốn viết một cái macro để xuất dữ liệu từ bảng tính ra file txt. ĐẠI ĐỂ LÀ CÓ 1 CÁI NÚT CommandButton. ĐỂ CLICK 1 CÁI LÀ NÓ ĐỌC DỮ LIỆU VÀ XUẤT RA FILE TXT CHO MÌNH.

    CÁC BÁC XEM FILE EM ĐÍNH KÈM NHÉ .

    1. Đọc dữ liệu theo hàng đầu tiên (Site_ID). nếu có 3 dòng giống nhau liên tiếp thì ghi ra file txt là:

    ADD SG0861 ABCD

    ==> ADD và ABCD là những chữ em muốn thêm vào khi xuất ra file excel.

    2. Tiếp tục đọc dữ liệu từ 3 dòng Cell ID (tương ứng với 3 dòng Site ID nói trên). và ghi ra file txt (xuống dòng).

    ACC SG08611 FGHJ
    BDD SG08612 HJKL
    DFF SG08612 KLPO

    ==> ACC,BDD,DFF FGHJ,HJKL,KLPOlà những chữ em muốn thêm vào.

    CẢM ƠN CÁC BÁC TRƯỚC !
    Tập tin đính kèm Tập tin đính kèm

  2. #2
    Tham gia ngày
    11 2008
    Nơi Cư Ngụ
    Hải phòng
    Bài gởi
    91
    Cảm ơn
    205
    Được cảm ơn 62 lần trong 29 bài viết
    Bạn thử xem nhé, trong file kèm, hy vọng đúng ý bạn muốn!
    Tập tin đính kèm Tập tin đính kèm

  3. Thành viên sau cảm ơn lsxinh về bài viết này:


  4. #3
    Thanks bác lsxinh nhé.

    Bác hiểu đúng ý em rồi đấy. Nhưng Bác xem lại giúp em với. làm sao để đọc dữ liệu và ghi vào file txt đây... ????????

    Cái bác làm giúp em chỉ mới hỏi để save thành txt chứ chưa đọc dữ liệu mà, sau khi ấn save cũng chưa thấy xuất hiện file txt "dù chỉ là file rỗng" !!!

    Bác nào rành vụ này, giúp em với, em xin hậu tạ sau..

  5. #4
    Tham gia ngày
    08 2006
    Bài gởi
    3,815
    Cảm ơn
    4,143
    Được cảm ơn 4,423 lần trong 2,270 bài viết
    Trích Nguyên văn bởi thunguyenminh View Post
    CHÀO CÁC PÁC.

    Các bác giúp em với !

    Em muốn viết một cái macro để xuất dữ liệu từ bảng tính ra file txt. ĐẠI ĐỂ LÀ CÓ 1 CÁI NÚT CommandButton. ĐỂ CLICK 1 CÁI LÀ NÓ ĐỌC DỮ LIỆU VÀ XUẤT RA FILE TXT CHO MÌNH.

    CÁC BÁC XEM FILE EM ĐÍNH KÈM NHÉ .

    1. Đọc dữ liệu theo hàng đầu tiên (Site_ID). nếu có 3 dòng giống nhau liên tiếp thì ghi ra file txt là:

    ADD SG0861 ABCD

    ==> ADD và ABCD là những chữ em muốn thêm vào khi xuất ra file excel.

    2. Tiếp tục đọc dữ liệu từ 3 dòng Cell ID (tương ứng với 3 dòng Site ID nói trên). và ghi ra file txt (xuống dòng).

    ACC SG08611 FGHJ
    BDD SG08612 HJKL
    DFF SG08612 KLPO

    ==> ACC,BDD,DFF FGHJ,HJKL,KLPOlà những chữ em muốn thêm vào.

    CẢM ƠN CÁC BÁC TRƯỚC !
    Nếu có 4 dòng Cell ID giống nhau, hay là 3 dòng mà không liên tục thì lấy thế nào. Cái này hơi giống thuật tóan lấy duy nhất thêm hàm đếm.
    Bạn nên cụ thể hơn.

  6. #5
    Tham gia ngày
    05 2008
    Nơi Cư Ngụ
    Hải Phòng
    Bài gởi
    4,443
    Cảm ơn
    3,582
    Được cảm ơn 7,263 lần trong 3,407 bài viết
    Bạn cũng nói rõ hơn về cái file text kết quả. Nếu muốn dùng file text của bạn làm cơ sở trích rút các bản ghi về sau bạn phải quy định rõ kích thước từng cột và khi ghi file text thường ghi liên tục chứ không theo bảng biểu như file text thuần túy. Sau này căn cứ độ dài để trích rút các bản ghi

    Nếu chỉ là ghi chú lại để tham khảo thì lại khác, thậm chí tạo bảng biểu.

    Việc ghi ra file không khó mà khó ở chỗ hiểu đúng nguyên tắc ghi.

  7. Thành viên sau cảm ơn sealand về bài viết này:


  8. #6
    Trích Nguyên văn bởi ThuNghi View Post
    Nếu có 4 dòng Cell ID giống nhau, hay là 3 dòng mà không liên tục thì lấy thế nào. Cái này hơi giống thuật tóan lấy duy nhất thêm hàm đếm.
    Bạn nên cụ thể hơn.
    Ah, File dữ liệu Excel của mình đảm bảo Không bao giờ cò trường hợp có 4 dòng cell ID giống nhau bạn ạh. Và các Dòng Cell ID luôn luôn liên tục....

  9. #7
    Trích Nguyên văn bởi sealand View Post
    Bạn cũng nói rõ hơn về cái file text kết quả. Nếu muốn dùng file text của bạn làm cơ sở trích rút các bản ghi về sau bạn phải quy định rõ kích thước từng cột và khi ghi file text thường ghi liên tục chứ không theo bảng biểu như file text thuần túy. Sau này căn cứ độ dài để trích rút các bản ghi

    Nếu chỉ là ghi chú lại để tham khảo thì lại khác, thậm chí tạo bảng biểu.

    Việc ghi ra file không khó mà khó ở chỗ hiểu đúng nguyên tắc ghi.
    sealand Xem nhé !

    Trong file mình đính kèm ấy... file txt có nội dung như trong file doc mình gửi ấy, chỗ highlight là chỗ mình sẽ đọc từ file excel ra.

    Bạn xem giúp mình nhé, Thanks Bạn nhiều
    Tập tin đính kèm Tập tin đính kèm

  10. #8
    Tham gia ngày
    08 2006
    Bài gởi
    3,815
    Cảm ơn
    4,143
    Được cảm ơn 4,423 lần trong 2,270 bài viết
    Trích Nguyên văn bởi thunguyenminh View Post
    Ah, File dữ liệu Excel của mình đảm bảo Không bao giờ cò trường hợp có 4 dòng cell ID giống nhau bạn ạh. Và các Dòng Cell ID luôn luôn liên tục....
    Vậy bạn làm theo file sau thử, bạn thêm trong code các Txt.. để thay các dấu "-"
    Chưa biết cách tạo ra file text nên tôi làm tạo ra file txt ở My Documents, bạn có thể sửa path trong code.
    Tập tin đính kèm Tập tin đính kèm

  11. Có 2 thành viên cảm ơn ThuNghi về bài viết này:


  12. #9
    Nhờ các bạn trên diễn đàn giúp mình đoạn code chuyển dữ liệu từ file excel sang file .txt với nội dung như sau:
    Mình có file excel capso.xls(trong đó x1,x2,x3...ở cột A và y1,y2,y3...ở cột B) mình muốn chuyển sang file capso.txt theo định dạng x1,y1 x2,y2....( giữa các cặp số là dấu cách)
    Mình xin cảm ơn!
    Mình muốn gửi cả file đính kèm mà không biết làm thế nào để gửi
    thay đổi nội dung bởi: phuongtk.toji, 24-03-10 lúc 06:10 PM

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Đề tài tương tự

  1. Macro xuất thành file .txt
    Viết bởi winxp83 trong chuyên mục Hỏi đáp về VBA - Macro
    Trả lời: 24
    Bài mới gởi: 05-12-12, 06:17 PM
  2. làm sao mà file của tôi cứ hiện bảng Macro?
    Viết bởi tmkhai trong chuyên mục Macro4.0 và Dialog Sheet 5.0
    Trả lời: 4
    Bài mới gởi: 14-12-10, 07:23 PM
  3. Tạo Macro lưu File thành nhiêu File
    Viết bởi phuyen89 trong chuyên mục Hỏi đáp về VBA - Macro
    Trả lời: 1
    Bài mới gởi: 24-05-10, 07:46 PM
  4. Khi mở 1 file XL ra làm sao tắt macro tự chạy trong file vừa mở?
    Viết bởi digita trong chuyên mục Hỏi đáp về VBA - Macro
    Trả lời: 4
    Bài mới gởi: 08-07-08, 06:58 AM
  5. Tự động chạy 1 macro nào đó trong file .xla khi chạy file này.
    Viết bởi vqluong trong chuyên mục Trung tâm giải thích code.
    Trả lời: 4
    Bài mới gởi: 22-09-07, 10:58 AM

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]