Code lấy từ khóa từ Word sang excel bị thiếu

Liên hệ QC

vc_đi chơi

Thành viên hoạt động
Tham gia
21/9/19
Bài viết
159
Được thích
32
Thưa các bác và các bạn.
Tôi có sử dụng đoạn code, phím chạy code là (Ctrl + Shift + W) để lấy từ khóa từ file Word sang file excel chứa trong cùng một foder
Các từ khóa trong Word được bôi đỏ mã màu RGB (255, 0, 0)
Khi mở file Excel và chạy code bằng phím tắt nói trên thì các từ khóa được lấy sang cột B của sheet Data, nhưng code lại không lấy được hết từ khóa trong file word có tên là (File_Mau) (như hình tôi đăng)
Nhờ các các bạn giúp tôi để lấy được từ khóa đầy đủ từ Word (File_Mau) sang cột B của sheet (Data) trong file excel.
Xin sự giúp đỡ từ các bác, mong hồi âm, xin cảm ơn.
1/ hình thứ nhất: file word ban đầu
2/ hình thứ hai: từ khóa được lấy sang file excel khi chạy code
3/ hình thứ 3: khi chạy code sẽ xuất 1 file word mới (có tên là "biên bản hiện trường") ứng với tên được điền trong sheet (Trang chu), các từ khóa bị thiếu chưa được lấy trong file word (File_Mau) xuất ra file word mới (biên bản hiện trường) vẫn còn màu đỏ.
Tôi có đính kèm file ở dưới, file excel và word đều trong một foder, khi chạy code cũng phải để trong cùng một foder
View attachment 225561View attachment 225562View attachment 225563
Bài đã được tự động gộp:

file Word.png

Key duoc lay.png

Tu khoa con thieu.png
 

File đính kèm

  • file.rar
    62.6 KB · Đọc: 20
Lần chỉnh sửa cuối:
Vì Word mạnh về văn bản, excel sao trình bày văn bản như word được bạn.
Bài đã được tự động gộp:


Vâng, cũng tương đối để làm được công việc. Giá mà [key] từ word sang excel được lấy theo thứ tự từu đầu đến cuối văn bản trong word thì cũng khá ổn.
Anh vc_đi chơi có để đến vấn đề đó không?
Mấy cái kia dài dài. ừ đúng rùi, theo bài 6 và 24 từ khóa lấy sang exel bị lộn và không theo thứ tự, còn mọi cái thì ok hơn ấy đồng chí ạ.
 
Upvote 0
Mấy cái kia dài dài. ừ đúng rùi, theo bài 6 và 24 từ khóa lấy sang exel bị lộn và không theo thứ tự, còn mọi cái thì ok hơn ấy đồng chí ạ.
Em vừa chuyển sang excel để soạn văn bản nhưng cũng có nhiều vấn đề bất tiện
Không thể như word được
 
Upvote 0
Em vừa chuyển sang excel để soạn văn bản nhưng cũng có nhiều vấn đề bất tiện
Không thể như word được
Đương nhiên là thế rồi, tui vừa thử cứ theo bài 6 với bài 24 cũng tạm ổn, dễ hiểu. Để ý đến cái từ khóa được lấy sang excel, nếu ít thì không sao nhưng nhiều sẽ lộn xộn, vì nó không theo thứ tự : không biết sắp xếp theo kiểu gì hay quy luật ngẫu nghiên?
 
Upvote 0
Đương nhiên là thế rồi, tui vừa thử cứ theo bài 6 với bài 24 cũng tạm ổn, dễ hiểu. Để ý đến cái từ khóa được lấy sang excel, nếu ít thì không sao nhưng nhiều sẽ lộn xộn, vì nó không theo thứ tự : không biết sắp xếp theo kiểu gì hay quy luật ngẫu nghiên?
Em chịu hehe chả hiểu theo quy luật môt tê hay theo a b c d... y z
 
Upvote 0
Chào anh batman1!
Làm phiền anh một chút, anh cho em hỏi từ khóa ở bài # 6 và bài # 24 được lấy từ word sang excel và sắp xếp theo quy luật ngẫu nhiên hay thế nào đó?
Chỉ nên hỏi những cái mình không thể tự làm được. Hỏi cả những cái mình tự làm được là ỷ lại.

Hãy xóa dữ liệu trong cột B (các từ khóa) -> chạy code -> chép kết quả từ cột B sang notepad -> mở Word -> so sánh từng từ khóa trong Word và trong notepad thì sẽ có câu trả lời.
 
Upvote 0
Chỉ nên hỏi những cái mình không thể tự làm được. Hỏi cả những cái mình tự làm được là ỷ lại.

Hãy xóa dữ liệu trong cột B (các từ khóa) -> chạy code -> chép kết quả từ cột B sang notepad -> mở Word -> so sánh từng từ khóa trong Word và trong notepad thì sẽ có câu trả lời.
Vâng, xin anh bớt ít thì giờ, em có vấn đề sau xin được trình bày:
Nếu có thể Xin được anh giúp đỡ một vấn đề duy nhất mà em cần: em đã gộp lại code của #6 và #24 .Mong anh batman1 chỉnh lại code để có thể lấy được từ khóa từ word (File_Mau) sang file Excel khi chạy -> Sub ChuongTrinh mà:
1*) Thứ nhất: từ khóa được sắp xếp theo trình tự trang word từ đầu đến cuối trang, trên cùng một dòng thì theo chiều từ trái qua phải.
2*). Thứ hai: Cái này đã đang có sẵn rồi (khi chèn thêm từ khóa vào word và chạy -> Sub ChuongTrinh để lấy thêm [key] mới vừa được chèn trong word) thì nội trong cột C ứng với từ khóa trong cột B thuộc sheet(Data) sẽ không bị thay đổi .
Một lần nữa, Mong anh giúp đỡ vấn đề duy nhất này.
 

File đính kèm

  • Nho anh_batman1.rar
    45.4 KB · Đọc: 4
Upvote 0
Vâng, xin anh bớt ít thì giờ, em có vấn đề sau xin được trình bày:
Nếu có thể Xin được anh giúp đỡ một vấn đề duy nhất mà em cần: em đã gộp lại code của #6 và #24 .Mong anh batman1 chỉnh lại code để có thể lấy được từ khóa từ word (File_Mau) sang file Excel khi chạy -> Sub ChuongTrinh mà:
1*) Thứ nhất: từ khóa được sắp xếp theo trình tự trang word từ đầu đến cuối trang, trên cùng một dòng thì theo chiều từ trái qua phải.
2*). Thứ hai: Cái này đã đang có sẵn rồi (khi chèn thêm từ khóa vào word và chạy -> Sub ChuongTrinh để lấy thêm [key] mới vừa được chèn trong word) thì nội trong cột C ứng với từ khóa trong cột B thuộc sheet(Data) sẽ không bị thay đổi .
Một lần nữa, Mong anh giúp đỡ vấn đề duy nhất này.
Nếu tôi nhớ không nhầm thì cả 2 điều kiện đã được code ở những bài trước thỏa mãn.
 
Upvote 0
Nếu tôi nhớ không nhầm thì cả 2 điều kiện đã được code ở những bài trước thỏa mãn.
Dạ! hiện tại điều kiện thứ hai đã thoả mãn ở bài file em gửi trên, còn điều kiện thứ nhất ở file này chưa được, các key vẫn bị thêm vào không theo thứ tự mong muốn.
Còn ở file mới anh giúp Cat Luong thì code thoả mãn điều kiện thứ hai, và điều kiện thứ nhất, em thấy tên nội dung cần điền chỉ là một tên nhưng cần đến nhiều key khi có nhiều biên bản, với lại trật tự biên bản thay đổi ( em thấy không phù hợp bằng file cũ anh đã giúp ở bài 6 và 24).
Ở file em đăng lên nhờ anh chỉnh sửa giúp để key lấy sang file excel thoả điều kiện một nữa là tốt quá anh ạ!
Em tương tác trên điện thoại nên có thể diễn giải dài dòng.
Mong anh giúp em!
 
Upvote 0
Dạ! hiện tại điều kiện thứ hai đã thoả mãn ở bài file em gửi trên, còn điều kiện thứ nhất ở file này chưa được, các key vẫn bị thêm vào không theo thứ tự mong muốn.
Còn ở file mới anh giúp Cat Luong thì code thoả mãn điều kiện thứ hai, và điều kiện thứ nhất, em thấy tên nội dung cần điền chỉ là một tên nhưng cần đến nhiều key khi có nhiều biên bản, với lại trật tự biên bản thay đổi ( em thấy không phù hợp bằng file cũ anh đã giúp ở bài 6 và 24).
Ở file em đăng lên nhờ anh chỉnh sửa giúp để key lấy sang file excel thoả điều kiện một nữa là tốt quá anh ạ!
Em tương tác trên điện thoại nên có thể diễn giải dài dòng.
Mong anh giúp em!
Tôi chỉ làm thế thôi. Với mỗi người tôi đã cho nhiều cơ hội phát biểu yêu cầu, thỏa thuận cụ thể rồi tôi mới viết code. Bây giờ lại nghĩ lại muốn chỉnh sửa, thêm yêu cầu, hoặc người mới tham gia muốn theo ý mình thì suốt đời tôi chỉ ngồi viết code theo yêu cầu của từng người, theo từng thời điểm.

Cứ mở chủ đề mới, ai thích trả lời thì trả lời. Nếu lúc đó tôi tham gia thì là do tôi muốn chứ không phải là do ai đó muốn tôi phải tham gia.
 
Upvote 0
Tôi chỉ làm thế thôi. Với mỗi người tôi đã cho nhiều cơ hội phát biểu yêu cầu, thỏa thuận cụ thể rồi tôi mới viết code. Bây giờ lại nghĩ lại muốn chỉnh sửa, thêm yêu cầu, hoặc người mới tham gia muốn theo ý mình thì suốt đời tôi chỉ ngồi viết code theo yêu cầu của từng người, theo từng thời điểm.

Cứ mở chủ đề mới, ai thích trả lời thì trả lời. Nếu lúc đó tôi tham gia thì là do tôi muốn chứ không phải là do ai đó muốn tôi phải tham gia.
Dạ! Anh nói vậy là rất đúng. Bởi mỗi người một ý thì cũng khó, không biết làm thế nào.
Nói thật em chả biết gì về lập trình VBA nên nhìn không hiểu gì.
Em thấy cái liên kết giữa Worf và Excel này chắc còn khó hơn khi chỉ đơn thuần là mỗi VBA trong excel do nó có liên quan đến Word.
Cả chủ đề này thấy có anh là tương tác trợ giúp nên em cũng không biết nhờ ai.
Thực ra Em cần và thấy nó hợp lý và cũng dễ quản lý và sử dụng hơn nên nhờ anh duy nhất một lần trong chủ đề này.
Anh giúp em nốt vấn đề này mới nhé! Duy nhất lần này thôi ạ!
 
Lần chỉnh sửa cuối:
Upvote 0
Dạ! Anh nói vậy là rất đúng. Bởi mỗi người một ý thì cũng khó, không biết làm thế nào.
Nói thật em chả biết gì về lập trình VBA nên nhìn không hiểu gì.
Em thấy cái liên kết giữa Worf và Excel này chắc còn khó hơn khi chỉ đơn thuần là mỗi VBA trong excel do nó có liên quan đến Word.
Cả chủ đề này thấy có anh là tương tác trợ giúp nên em cũng không biết nhờ ai.
Thực ra Em cần và thấy nó hợp lý và cũng dễ quản lý và sử dụng hơn nên nhờ anh duy nhất một lần trong chủ đề này.
Anh giúp em nốt vấn đề này mới nhé! Duy nhất lần này thôi ạ!
Tôi chỉ làm thế thôi. Với mỗi người tôi đã cho nhiều cơ hội phát biểu yêu cầu, thỏa thuận cụ thể rồi tôi mới viết code. Bây giờ lại nghĩ lại muốn chỉnh sửa, thêm yêu cầu, hoặc người mới tham gia muốn theo ý mình thì suốt đời tôi chỉ ngồi viết code theo yêu cầu của từng người, theo từng thời điểm.

Cứ mở chủ đề mới, ai thích trả lời thì trả lời. Nếu lúc đó tôi tham gia thì là do tôi muốn chứ không phải là do ai đó muốn tôi phải tham gia.
Xin phép anh batman1 và bạn Cát Lượng em lập thêm chủ đề mới.
Nhờ ý tưởng của bạn Cát Lượng, nếu có thời gian mong anh batman1 giúp em. Em vẫn hy vọng em anh sẽ giúp em.
 
Upvote 0
Xin phép anh batman1 và bạn Cát Lượng em lập thêm chủ đề mới.
Nhờ ý tưởng của bạn Cát Lượng, nếu có thời gian mong anh batman1 giúp em. Em vẫn hy vọng em anh sẽ giúp em.
He he vác cẳng đi chơi đi anh
Để đó em ngâm cứu cho thời gian tới trong tương lai khi nào đủ trình đây sẽ giúp ha ha:wheelchair:
 
Upvote 0
Web KT
Back
Top Bottom