[Nhờ viết code] Tách chuỗi trong văn bản

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

viettrithanyeu

Thành viên mới
Tham gia
18/2/11
Bài viết
42
Được thích
2
Em có file nhật ký, đã làm để Capture1.JPGCapture2.JPGCapture3.JPG1 ngày tổng hợp có nhiều công việc. Giờ em muốn phân loại ra thành từng loại: Công việc thực tế, Khám nghiệm, Lấy mẫu; để từ đó sao chép vào trang Nhật ký hàng ngày. Nếu ngồi tách từng cái thì lâu quá. Liệu có cách nào để tách từng dòng rồi sao chép vào không phải mọi người. Em đang hướng đến công việc tìm dấu sau dấu ";" thì sẽ phân tách, nhưng không biết viết kiểu mã gì. And doing sao để tách riêng mỗi nội dung công việc thành 1 dòng để sao chép sang trang nhật ký hàng ngày.
Em có file đính kèm ở dưới, mong mọi người giúp đỡ.
 

File đính kèm

  • HSCL viet Nhat ky.xlsm
    709 KB · Đọc: 14
Không thấy @viettrithanyeu có ý kiến gì với ý tôi nêu ở bài #13 nhỉ?
giờ em mới đọc bác, file bác làm thế này thì hay quá, đỡ 1 công đoạn từ Sheet "Viet_Tien_Do_Chuan" sang Sheet "Tien_do" trong file của em.
Nhưng phải in nhật ký riêng thành từng ngày 1 ấy ạ, chứ không chung vào 1 bảng tổng hợp như của bác.
 
Upvote 0
Quan trọng là bạn @viettrithanyeu đọc ý 1 ở bài #13 chưa? Nếu đọc rồi thì trả lời tôi đã hỏi ở đấy đấy.
 
Upvote 0
@viettrithanyeu
1) Về phương hướng, đường lối để làm Nhật ký thi công: Bạn có muốn làm riêng 1 file để xuất kết quả rồi chép bằng tay vào bản Nhật ký gửi các bên ký? Hay bạn lấy dữ liệu trên file bạn đang dùng và xuất kết quả trong cùng 1 file?
2) Nếu đi theo đường hướng Làm 1 file Nhật ký riêng thì tham khảo link https://www.giaiphapexcel.com/diendan/threads/chỉnh-sửa-code-trong-nhật-ký-thi-công-để-lấy-dữ-liệu-từ-cột-yêu-cầu-nghiệm-thu.163964/post-1094833 (bài #9)
- Với dữ liệu đầu vào nằm trong Sheet '01-Danh muc' là các dữ liệu Sheet 'Viet Tien Do Chuan' mà bạn nói ở bài #9.
- Kết quả xuất ra ở Sheet '04-Nhat ky' sau khi bấm LE VAN.
- Có thể sửa chữ "Yeu cau Nghiem thu" thành "Lay mau" trong code ở link trên.
Hướng của em là lấy dữ liệu rồi xuất kết quả trong cùng 1 file cho dễ quản lý. Từ List Nhật ký sẽ chuyển sang trang Nhật ký, mỗi lần bấm thay đổi ngày thì nội dung ở trang Nhật ký thay đổi để in.
 
Upvote 0
Hướng của em là lấy dữ liệu rồi xuất kết quả trong cùng 1 file cho dễ quản lý. Từ List Nhật ký sẽ chuyển sang trang Nhật ký, mỗi lần bấm thay đổi ngày thì nội dung ở trang Nhật ký thay đổi để in.
Thế thì có thể không sử dụng được file mà tôi đã nhờ lập, chỉnh ở link đấy.
Bạn sẽ in toàn bộ nội dung Nhật ký Thi công rồi đi ký Tvgs?
Nội dung nhật ký thi công xây dựng quy định ở mục 3 Phụ lục IIa Nghị định 06/2021/NĐ-CP ngày 26/01/2021 của Chính Phủ. Chắc khó có thể điền đủ các thông tin Nội dung nhật ký để in ra?
 
Upvote 0
Chắc cái này in ra để nhìn cho dễ rồi viết tay ấy nhỉ? Chứ in ký luôn hình như không được thì phải.
Nếu là tớ thì cứ mail merge cổ điển, thay đổi excel rồi sang word nếu còn link với nhau là còn nhảy theo.
Mấy ku em sau này giỏi vi tính, nó làm list rồi mail merge choáng hết cả mặt.
 
Upvote 0
Chắc cái này in ra để nhìn cho dễ rồi viết tay ấy nhỉ? Chứ in ký luôn hình như không được thì phải.
Nếu là tớ thì cứ mail merge cổ điển, thay đổi excel rồi sang word nếu còn link với nhau là còn nhảy theo.
Mấy ku em sau này giỏi vi tính, nó làm list rồi mail merge choáng hết cả mặt.
Bạn nói đến file tôi đưa ở #13? Nếu đúng thì file đó in ra để viết tay phần Nội dung công việc, còn các nội dung khác theo quy định ở #25 thì cần kết hợp các kiến thức đông tây kim cổ để viết tay cho đủ. Rồi mới ký đầy đủ các bên nộp cho Cđt.
 
Upvote 0
CĐT không nêu yêu cầu bắt buộc phải viết tay hoặc viết vào nhật ký có đóng dấu giáp lai của CĐT nên Nhà thầu thỏa thuận với CĐT là viết bằng cách in các bác ạ.
Phần nội dung thì cũng theo hướng của NĐ06/2021 ạ, nên cũng không nhiều lắm đâu bác @vanle33 . Em cố định một số nội dung (như thời tiết, nhân lực, an toàn lao động), còn thay đổi nội dung thực hiện công việc thôi.
 
Upvote 0
+ Nếu thỏa thuận được với Cđt là in nhật ký thì làm theo cách in.
+ Thời tiết thì thay đổi theo ngày, theo tuần, theo tháng. Cứ cố định trong vài tháng mà cùng 1 kiểu thời tiết thì chắc không ổn.
+ Nhân lực thì làm nhiều công việc thì cần nhiều người, làm ít công việc thì ít người. Cứ cố định 1 số lượng người trong vài tháng thì không hợp lý. Nên trong Tiến độ có số lượng Nhân công kèm theo Công việc.
 
Upvote 0
Tớ thường tạo excel thật chi tiết để mail merge như thế này.
+ Ảnh có nhiều cột nên chữ nhòe khó thấy hết nội dung bạn gửi.
+ Một ngày nhiều có số lượng (công việc, lấy mẫu, nghiệm thu, ...) >1. Thì giải pháp của bạn là như thế nào để xuất kết quả có đủ tất cả các công việc trong ngày, nếu dùng Mailings?
+ Nếu một ngày dùng nhiều loại máy thi công để phù hợp với công việc trong ngày thì chắc bạn cần kê nhiều cột gồm tên và số lượng máy đó.
 
Upvote 0
+ Ảnh có nhiều cột nên chữ nhòe khó thấy hết nội dung bạn gửi.
+ Một ngày nhiều có số lượng (công việc, lấy mẫu, nghiệm thu, ...) >1. Thì giải pháp của bạn là như thế nào để xuất kết quả có đủ tất cả các công việc trong ngày, nếu dùng Mailings?
+ Nếu một ngày dùng nhiều loại máy thi công để phù hợp với công việc trong ngày thì chắc bạn cần kê nhiều cột gồm tên và số lượng máy đó.
Khi đó thì mình sẽ phải textjoin lại thành 1 ô để mail merge.
Mỗi đơn vị 1 cách bố trí khác nhau nên thủ công vẫn là cái đơn giản nhất. Sau khi bố trí thủ công gọn nhất có thể thì sẽ nghĩ đến chạy tự động sau.

Mấy ku em giờ nó làm list rồi mail merge kinh lắm, in rẹt rẹt. Nó in cả list mail merge đó luôn để làm danh mục luôn nên nhìn rất gọn gàng.

Còn cách nữa là lấy file merge trên GPE, rồi ép list xây dựng vào dạng trên GPE. Mất công tí xíu.
 
Upvote 0
Web KT

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

Back
Top Bottom