[Help] VBA không nhận quá 255 ký tự (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hoangha2711

Thành viên mới
Tham gia
12/7/18
Bài viết
7
Được thích
0
Chả là như thế này!!
Mình có 1 file word dạng mẫu in và 1 file excel dạng nguồn để đưa vào mẫu. Nếu trong 1 khung excel mà số chữ quá 255 thì bị báo lỗi ko thể xuất ra word được. Mình có thấy 1 số trạng có giải pháp: https://stackoverflow.com/questions/5050902/runtime-error-5854-string-parameter-is-too-long nhưng mà mình áp dụng lại k đc. Bạn nào giúp mình với :(. Mình cảm ơn!
 

File đính kèm

Chả là như thế này!!
Mình có 1 file word dạng mẫu in và 1 file excel dạng nguồn để đưa vào mẫu. Nếu trong 1 khung excel mà số chữ quá 255 thì bị báo lỗi ko thể xuất ra word được. Mình có thấy 1 số trạng có giải pháp: https://stackoverflow.com/questions/5050902/runtime-error-5854-string-parameter-is-too-long nhưng mà mình áp dụng lại k đc. Bạn nào giúp mình với :(. Mình cảm ơn!
Tạo file nguồn bằng table của word luôn ...
 
Tạo nguồn bằng table word thì sao chạy vba đc ạ. Mà mục tiêu của em là điền thông tin vào 1 mẫu để nó tự đẻ ra 1 file word :(.
 
Merge theo field không cần VBA
Dữ liệu dài quá thì cắt làm 2 field (nếu trong excel...)
Mở word / mailings / select recipients ... chỉ đường dẫn source...
theo hướng dẫn hình...
 

File đính kèm

Tạo nguồn bằng table word thì sao chạy vba đc
VBA có ở khắp nơi - những nơi mà nó được chủ nhân của nó cho phép có.
Không tin thì cứ mở các phần mềm lên rồi nhấn Alt + F11 xem, nếu hiện ra cửa sổ Microsoft Visual Basic for Applications (cái từ VBA là 3 chữ màu đỏ ấy).
Ví dụ:
- Trong MS Office thì Word, PowerPoint, Outlook... đều có VBA hết.
- Trong phần mềm vẽ của Autodesk (AutoCAD, Civil, Inventor..) cũng có VBA.

(viết bài này vì mấy hôm trước thấy có một người cho rằng VBA chỉ có trong MS Excel).
 
Merge theo field không cần VBA
Dữ liệu dài quá thì cắt làm 2 field (nếu trong excel...)
Mở word / mailings / select recipients ... chỉ đường dẫn source...
theo hướng dẫn hình...
Ah em cũng thử cái mail merge rồi nhưng mà ko tiện dụng lắm ạ vì 1 cái là nếu mình đang mở file word thì ko mở sửa excel nguồn được. hoặc lúc mở excel nguồn thì ko mở word đc nên em mới phải dùng cách phức tạp hơn ạ
VBA có ở khắp nơi - những nơi mà nó được chủ nhân của nó cho phép có.
Không tin thì cứ mở các phần mềm lên rồi nhấn Alt + F11 xem, nếu hiện ra cửa sổ Microsoft Visual Basic for Applications (cái từ VBA là 3 chữ màu đỏ ấy).
Ví dụ:
- Trong MS Office thì Word, PowerPoint, Outlook... đều có VBA hết.
- Trong phần mềm vẽ của Autodesk (AutoCAD, Civil, Inventor..) cũng có VBA.

(viết bài này vì mấy hôm trước thấy có một người cho rằng VBA chỉ có trong MS Excel).
Vâng tại kiến thức của em cũng có hạn ạ :(. Em cũng mới tập tành làm thử. Xin lỗi bác ạ
 
Web KT

Bài viết mới nhất

Back
Top Bottom