Bạn đưa file có dòng bị xóa lên xemHình như code này những chỗ cần xóa thì không xóa chuỗi mà xóa cả hàng đó luôn hay sao ấy bác ạ
Bạn đưa file có dòng bị xóa lên xemHình như code này những chỗ cần xóa thì không xóa chuỗi mà xóa cả hàng đó luôn hay sao ấy bác ạ
Em lấy code của Bác thử hai file ở trên thì thấy thế ạBạn đưa file có dòng bị xóa lên xem
Vâng em chỉ hỏi để học còn nếu thực dụng tí thì cái nào đơn giản mà hiểu quả thì áp dụng ạCái điều kiện đòi hỏi của bạn phức tạp lắm.
Ở đây chính thức có tối đa 3 người có khả năng viết cái mẫu pattern ấy (*) thôi.
(tôi không kể tôi trong số đó, tôi rất lười làm mấy chuyện phức tạp)
(*) Regexp nó có quy luật hiệu quả của nó. Cái pattern thiết kế kém hiệu quả vẫn có thể ra kết quả. Nhưng các trường hợp như thế thì thà dùng các hàm chuỗi của VBA tốt hơn.
Biết dòng nào mà kiểm tra đâu bạn.Em lấy code của Bác thử hai file ở trên thì thấy thế ạ
Xin lỗi bác ,những dòng như thế này ạBiết dòng nào mà kiểm tra đâu bạn.
LĐ côn nhựa PPR nối bằng hàn, đk 32/20 |
LĐ côn nhựa PPR, đk 32/20 |
Dòng bao nhiêu thế bạn?Xin lỗi bác ,những dòng như thế này ạ
View attachment 245519
LĐ côn nhựa PPR nối bằng hàn, đk 32/20
điều kiện là xóa bỏ chuôi " nối bằng hàn"
View attachment 245521
kết quả trả về sẽ là
LĐ côn nhựa PPR, đk 32/20 Bài đã được tự động gộp:
file mà chủ thớt đưa lên Trong cột C bạn thống kê chưa đầy đủ cụm từ cần xóa hoặc thay thế. nên là cũng khó tìm kiếm bác ạ
lấy file của chủ thớt làm chuẩn dữ liệu ở dòng 198 bác ạDòng bao nhiêu thế bạn?
Cái này là do code chỉ kiểm tra 2 cụm từ đầu tiên --> vòng lặp For i = 1 To 2 'UBound(bangtra) --> lệnh test mẫu không thấy khớp nên dòng đó không liệt kê ra.lấy file của chủ thớt làm chuẩn dữ liệu ở dòng 198 bác ạ
điều kiện là dòng 22
Bài đã được tự động gộp:
hoặc dòng 427 dữ liệu "Gia công cổng sắt sơn tính điện (công lắp đặt) " và điều kiện "(công lắp đặt)" là dòng 38
Hay do em làm không đúng bước nào đó nên kết quả bị lệch hả bác
Cảm ơn bác nhiều.có lẽ bài này không thích hợp dùng reg cho lắm nên em hỏi để xem cách làm thôiCái này là do code chỉ kiểm tra 2 cụm từ đầu tiên --> vòng lặp For i = 1 To 2 'UBound(bangtra) --> lệnh test mẫu không thấy khớp nên dòng đó không liệt kê ra.
Bạn thử sửa thành For i = 1 To 21 sẽ thấy dòng 198.
dòng 427 có lẽ tương tự.
---
Một số cụm từ chứa ký tự đặc biệt có thể khi chạy sẽ báo lỗi.
RegEx vốn đã là viết tắt cúa Regular Expression rồi. Bạn còn cố viết tắt một bậc nữa. Bái phục.Cảm ơn bác nhiều.có lẽ bài này không thích hợp dùng reg cho lắm nên em hỏi để xem cách làm thôi
Vâng cảm ơn bác chỉ dẫn,còn học ai thì em nghĩ là mỗi người có một thế mạnh riêng,quan trọng là sợ em không học được hết thôi chứ diễn đàn nhiều bác giỏi mà.Còn phong cách viết code có lẽ em thích Bác ndu96081631 .Vì em thấy bác ấy hay viết theo hướng tổng quát.trừ những bài đặc thù thì không nói,nhưng chắc em còn phải xem nhiều nữa mới học được,Emthấy Bác có vẻ kiến thức rất sâu,nhưng có vẻ như công việc của bác không phải là cả ngày ngồi code thì phảiRegEx vốn đã là viết tắt cúa Regular Expression rồi. Bạn còn cố viết tắt một bậc nữa. Bái phục.
Thích hợp hay không thì đã biết rồi. Nhưng bạn không tìm ra giải đáp là vì bạn chưa tìm đúng người.
Trogn các người tôi kể trên có 1 rất thích các thách thức (challenges) về regex. Và 1 thì rất thích làm những công việc hoành tráng. Hai người này chưa thấy câu hỏi của bạn đây thôi.
Nếu bạn thực sự muốn hỏi thì mở một thớt khác mà hỏi.
Tìm biết khả năng, sở thích, và thói quen cuả từng người trên diễn đàn là cái bạn cần học ngay bây giờ nếu muốn tiếp tục học code.
“Biết người biết ta, trăm trận không nguy; không biết người mà chỉ biết ta, một trận thắng một trận thua; không biết người, không biết ta, mọi trận đều bại” (binh pháp Tôn Tử)
Ôi lâu lắm rồi mới thấy Bác @VetMini viết được một câu thật hay! em tặng cho bác nhiều like ạ...“Biết người biết ta, trăm trận không nguy; không biết người mà chỉ biết ta, một trận thắng một trận thua; không biết người, không biết ta, mọi trận đều bại” (binh pháp Tôn Tử)
Ngoài visual basic ra thì Bác chắc còn biết ngôn ngữ lập trình khác đúng không? Thấy kiến thức Bác rộng đấy chứ.Với trước em có xem commet của Bác thì công việc của Bác thiên nhiều về mảng tư vấn thì phảiHọc đi đôi với hành chỉ là củ cà rốt để dụ con lừa.
Học mà đem ra hành được thì giờ này tôi đã là tỷ phú, đâu có thì giờ vào đây tham dự chuyện thị phi.
Dư sức xài chứ Bác, Diễn đàn minh có nhiều Bác giỏi .điều làm bên lập trình còn bọn em chỉ là dân không chuyên không phải chuyên ngành nên học vẹt thôiHồii xưa tôi có liên quan đến lập trình đi từ lập trình viên lên đến quản lý đồ án phần mềm. Lúc làm việc với kiểm toán thì tôi nắm bên kiểm toán phần mềm.
Về sau này sức khoẻ không cho phép nên tôi chỉ làm tư vấn về data migration (sử dụng kinhn nghiệm về data), data analysis (sử dụng kiến thức về toán ứng dụng), và requirement metrics (sử dụng các kinh nghiệm về quản lý kinh tế tài chính và kế toán).
Về kỹ thuật "cứng" thì tôi đã từng làm nhiều loại kỹ sư từ dường biển đến đường bộ, qua khai thác mỏ, qua nhà máy sản xuất kim loại mềm, sắt thép,...
Chính cái kinh nghiệm cả kỹ thuật lẫn phần mềm mà tụi kiểm toán hay kiếm tôi khi cần kiểm toán nhà máy và các công ty thầu xây dựng.
CV như vậy đủ xài ở đây hôn?