Hỗ trợ Font tiếng Việt từ ListView vào Sheets

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

dinhthientan

Thành viên mới
Tham gia
10/9/08
Bài viết
35
Được thích
6
K/g các a/c trên diên đàn
Tôi có làm 1 file Excel đơn giản có nhập dữ liệu vào ListView. Vấn đề Font tiếng Việt khi ghi vào ListView thì giải quyết được, nhưng còn 2 việc mong các a/c giúp đỡ:
- Giúp tôi lệnh xóa 1 hoặc 1 số dòng trên ListView để sau đó cột Stt sắp xếp lại cho đúng,
- Khi đưa dữ liệu từ ListView vào Sheet lại bị lỗi Font.
Rất mong ac giúp đỡ. Cảm ơn các a/c nhiều
 

File đính kèm

  • Font_ListVierw.xlsm
    33.9 KB · Đọc: 22
K/g các a/c trên diên đàn
Tôi có làm 1 file Excel đơn giản có nhập dữ liệu vào ListView. Vấn đề Font tiếng Việt khi ghi vào ListView thì giải quyết được, nhưng còn 2 việc mong các a/c giúp đỡ:
- Giúp tôi lệnh xóa 1 hoặc 1 số dòng trên ListView để sau đó cột Stt sắp xếp lại cho đúng,
- Khi đưa dữ liệu từ ListView vào Sheet lại bị lỗi Font.
Rất mong ac giúp đỡ. Cảm ơn các a/c nhiều
THì muốn ghi font xuống sheet có 2 cách
-Cách 1: bạn có hàm Font_ToLv thì phải có hàm ngược Font_LvToSheet
- Cách 2: đơn giản hơn: đó là lúc lưu vào Lv (list view) thì cũng lưu vào đâu đó , rồi đâu đó (ví dụ Array, Listbox khác) sẽ là dữ liệu ghi xuống sheet

tạm vậy, nhơ bỏ ĐIỆN a/c đi <-- vì như thế có giật không nhỉ??? hay là nghĩa khác?
 
Upvote 0
THì muốn ghi font xuống sheet có 2 cách
-Cách 1: bạn có hàm Font_ToLv thì phải có hàm ngược Font_LvToSheet
- Cách 2: đơn giản hơn: đó là lúc lưu vào Lv (list view) thì cũng lưu vào đâu đó , rồi đâu đó (ví dụ Array, Listbox khác) sẽ là dữ liệu ghi xuống sheet

tạm vậy, nhơ bỏ ĐIỆN a/c đi <-- vì như thế có giật không nhỉ??? hay là nghĩa khác?
Bác giúp tôi code chuyển vào Array đc không, tôi làm bị báo lỗi hoài. Cảm ơn bác nhiều
 
Upvote 0
Bác giúp tôi code chuyển vào Array đc không, tôi làm bị báo lỗi hoài. Cảm ơn bác nhiều
Tôi không biết code đảo ngược font cho bạn nhưng tôi gợi ý 1 giải pháp tạm thời: khi bấm nút ghi thì đồng thời với ghi vào LV thì cũng ghi vào 1 vùng tạm trên bảng tính. Khi bấm Nhập vào sheet thì lấy từ vùng tạm đó chép ra data chính rồi xóa vùng tạm ấy đi.
 
Upvote 0
Bạn chưa xem file và mô tả à? Đập chữ từ List view xuống sheet nhưng lỗi font chứ có gì báo lỗi đâu.
ý là sau khi bạn ý áp dụng tạm lưu vào Array (theo cách bài số #2) rồi ghi xuống sheet: dữ liệu Array đó xuống sheet thì gặp lỗi, thì lỗi đó ở đâu(?)
 
Upvote 0
ý là sau khi bạn ý áp dụng tạm lưu vào Array rồi ghi xuống sheet dữ liệu Array đó xuống sheet thì gặp lỗi, thì lỗi đó ở đâu
À, tôi chưa đọc kỹ. Ghi vào array hay vào bảng tính cũng như nhau nhưng phải ghi lúc chưa dùng hàm chuyển đổi bảng mã kia. Array phải được khai báo public và hay rủi ro mất dữ liệu đã lưu trong đó khi ngừng code nửa chừng.
 
Upvote 0
Không biết chốt hạ là chủ thớt dùng giải pháp nào: dùng vùng trên bảng tính, dùng array public hay tiếp tục tìm giải pháp truy ngược bảng mã Win 1258 ra Unicode?
 
Upvote 0
Sao mình tải file về thử thì có lỗi font đâu nhỉ
1680315237698.png
 
Upvote 0
Chứ nguồn bạn lấy hàm Font_toLv đó không có hàm trả ngược lại à?
Không có hàm trả ngược bác ơi
Bài đã được tự động gộp:

Sao mình tải file về thử thì có lỗi font đâu nhỉ
View attachment 288297
Nó lỗi font khi nhập xuống Sheet đó bác. E ghi vào Listview xong nhập xuống sheet nó lỗi font như dòng 1-5 đó bác
 
Upvote 0
Dạ e đang tìm cách dùng bảng mã win1258 ra Unicode mà khó quá bác
Sao phải đổi làm chi, khi nhập thì là unicode rồi, sau đó chuyển sang win1258 để cho vào listview - giờ lại đổi lại sao phài khổ thế nhỉ?
Cứ như kiểu thóc đổ vào gạo, trộn, sau đó lại nhặt lại. Lưu ý thế giới IT là ảo, hãy lưu cái thật trước cái ảo.
 
Upvote 0

File đính kèm

  • Font_ListView_dinhthientan.xlsm
    40.7 KB · Đọc: 10
Upvote 0
Web KT

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

Back
Top Bottom