Thay thế dữ liệu từ Excel sang Word với số lượng ký tự > 255.

Liên hệ QC

NHG

Thành viên hoạt động
Tham gia
15/1/07
Bài viết
147
Được thích
125
Hi các bạn
Mình có code thay thế từ excel sang word do bạn nào đó trên diễn đàn lập ra, ưu điểm của code này là:
- Việc khai báo thông tin cần thay thế trên file word rất dễ
- Định dạng (mầu chữ, font chữ ...) trên word sau khi thay thế bằng dữ liệu trên excel vẫn được giữ nguyên
Tuy nhiên, code vẫn còn tồn tại một số điểm chưa giải quyết được đó là
- Với số lượng ký tự cần thay thế > 255 thì không thay thế được (do dùng hàm Find and replace trong word), các bạn có thế đánh dữ liệu ô G31 > 255 ký tự sẽ thấy
- Với dữ liệu cần thay thế là kiểu số thì sang file word không có dấu cách hàng nghìn
Trong diễn đàn có một số bài nói về vấn đề này rồi nhưng mình vẫn chưa tìm được câu trả lời mong muốn, mong các bạn giúp đỡ

- File excel và word mẫu mình up lên được chứa trong cùng một thư mục, file hoàn thành xong được lưu trong thư mục Docx
- Minh có quy định rõ định dạng của ô cần thay thế ở cột H, dựa vào định nghĩa ở cột H để khi code xác định ô đó là kiểu số hay ngày tháng, nếu kiểu số thì có phân cách hàng nghìn, nếu kiểu ngày tháng thì định dạng là dd/mm/yyyy; nếu cột H ko để thông tin gì thì hiểu đó là kiểu Text
- File sửa xong mình vẫn muốn giữ được ưu điểm của file cũ (khai báo dễ; định dạng (font, mầu chữ) đc giữ nguyên

Cảm ơn các bạn
 

File đính kèm

  • Bieu mau.zip
    54 KB · Đọc: 4
Nhờ bạn batman1 hỗ trợ chỉnh code, mình up file hoàn thành lên để các bạn khác có thể tham khảo
 

File đính kèm

  • Bieu mau.zip
    62.1 KB · Đọc: 3
Lần chỉnh sửa cuối:
Upvote 0
Nhờ bạn batman1 hỗ trợ chỉnh code, mình up file hoàn thành lên để các bạn khác có thể tham khảo
Trong khi liên lạc qua tin nhắn tôi có hướng dẫn NHG đọc bài của bạn ThangCuAnh nhưng NHG vẫn không tự thân vận động được nên tôi buộc phải gom code cho NHG. Nói ngắn gọn là tôi giới thiệu code của ThangCuAnh


anh.JPG

nhưng NHG không tự sử dụng được nên tôi ghi lại cho NHG. Trong code tổng hợp có một đoạn code của ThangCuAnh. Nói thế để mọi người biết là tôi không lấy code của người khác để nhận là của mình. Tôi nói rõ cho NHG biết nhưng khi NHG gửi lên đây mà tôi không giải thích thì nhiều người có thể hiểu lầm. Cái gì của mình thì mình nhận, của người khác thì không màng.
 
  • Thích
Reactions: NHG
Upvote 0
Web KT
Back
Top Bottom