Nhờ giúp code tách số (1 người xem)

Liên hệ QC

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

vova2209

Thành viên tích cực
Tham gia
5/4/17
Bài viết
835
Được thích
112
Giới tính
Nam
Nghề nghiệp
Đường bộ
Em có cột thời gian AH:AK
1. Em muốn đánh số ở cột AG kết quả trả về như hình dưới
2. Kết quả là dạng text để em còn trộn thư với word (nếu định dạng thì không hiện đầy đủ vd: ở ô ẠJ7 9h00' chỉ hiện 900)
3. file dưới e có đặt hàm nhưng dài quá, giờ em muốn 1 code phục vụ công việc trên
em xin cảm ơn!

Untitled.png
 

File đính kèm

Cái này thực hiện bỡi công thức cũng được mà; Vì dụ tại [AG9] bạn áp công thức
=100 * LEFT(AJ9, FIND("h", AJ9,2)-1)
Sau đó sao chép thôi;
Nếu cần các câu lệnh VBA thì cũng có thể trên nền tảng đó mà mần thôi.
Chúc thành công!
 
Upvote 0
Góp vui bằng công thức:

AH3 =IF(AG3="","",TEXT(AG3-100,"0\h00\'"))

AI3 =IF(AG3="","",TEXT(AG3-30-(MOD(AG3,100)=0)*40,"0\h00\'"))

AJ3 =IF(AG3="","",TEXT(AG3,"0\h00\'"))

AK3 =IF(AG3="","",TEXT(AG3+30+(MOD(AG3,100)=30)*40,"0\h00\'"))
 
Upvote 0
Hình như chủ thớt đang làm một đồ án nên muốn làm code cho nó hoành tráng. Công thức không đạt đâu.

@chủ thớt: nếu làm đồ án mà cứ bạ chỗ nào cũng xin cốt về thì chắc chắn sẽ tiến tới một hiện tượng mà dân chuyên nghiệp gọi là hiện tượng phình cốt, khong quản lý nổi. Tôi nghĩ bạn nên tìm học cách quản lý code ngay bây giờ. Trễ còn hơn không.
 
Upvote 0
Hình như chủ thớt đang làm một đồ án nên muốn làm code cho nó hoành tráng. Công thức không đạt đâu.

@chủ thớt: nếu làm đồ án mà cứ bạ chỗ nào cũng xin cốt về thì chắc chắn sẽ tiến tới một hiện tượng mà dân chuyên nghiệp gọi là hiện tượng phình cốt, khong quản lý nổi. Tôi nghĩ bạn nên tìm học cách quản lý code ngay bây giờ. Trễ còn hơn không.
Dạ! em đi làm rồi ạ.. phần đó công thức em dùng if dài cả trang làm nặng bảng tính quá..cảm ơn anh đã góp ý quản lý code gọn gàng
 
Upvote 0
Dạ! em đi làm rồi ạ.. phần đó công thức em dùng if dài cả trang làm nặng bảng tính quá..cảm ơn anh đã góp ý quản lý code gọn gàng
Mình cũng làm xây dựng và đang làm về Hồ sơ QLCL nên mình hiểu việc bạn đang làm. Mình tin như bác VetMini nói, sẽ đến lúc file bạn sẽ rất nặng và phình cốt. Bạn nên xây dựng ý tưởng đầy đủ rồi triển khai. Chứ kiểu chắp vá này sẽ rất mệt và nhanh chán :)
 
Upvote 0
Góp vui bằng công thức:

AH3 =IF(AG3="","",TEXT(AG3-100,"0\h00\'"))

AI3 =IF(AG3="","",TEXT(AG3-30-(MOD(AG3,100)=0)*40,"0\h00\'"))

AJ3 =IF(AG3="","",TEXT(AG3,"0\h00\'"))

AK3 =IF(AG3="","",TEXT(AG3+30+(MOD(AG3,100)=30)*40,"0\h00\'"))
Dùng công thức này em thấy file chạy nhanh nhất! code em up vào chậm đi ko hiểu sao
 
Upvote 0
Mình cũng làm xây dựng và đang làm về Hồ sơ QLCL nên mình hiểu việc bạn đang làm. Mình tin như bác VetMini nói, sẽ đến lúc file bạn sẽ rất nặng và phình cốt. Bạn nên xây dựng ý tưởng đầy đủ rồi triển khai. Chứ kiểu chắp vá này sẽ rất mệt và nhanh chán :)
Cảm ơn bạn! mình nhờ diễn đàn khoảng 3 năm nay rồi, từ đầu mình cũng code tùm lum, được các anh GPE hướng dẫn nền mình quản lý cũng ổn rồi
 
Upvote 0
Mình cũng làm xây dựng và đang làm về Hồ sơ QLCL nên mình hiểu việc bạn đang làm. Mình tin như bác VetMini nói, sẽ đến lúc file bạn sẽ rất nặng và phình cốt. Bạn nên xây dựng ý tưởng đầy đủ rồi triển khai. Chứ kiểu chắp vá này sẽ rất mệt và nhanh chán :)
bạn xem được không?
Screenshot 2017-11-23 10.30.26.png
 
Upvote 0
Dùng công thức này em thấy file chạy nhanh nhất! code em up vào chậm đi ko hiểu sao
Công thức thì dù viết bằng VBA cũng không cải thiện được tốc độ và dung lượng file.
Sao bạn không xài Sub, chỉ chạy 1 lần, công thức đâu cần ghi trên sheet, nó phải tính toán lại thường xuyên.
 

File đính kèm

Upvote 0
Upvote 0
Không có file đính kèm mình không hiểu lắm, hình như bạn phân lớp đất đắp với chiều dày mỗi 15cm thì phải. Trước bác PacificPR cũng đưa file QLCL lên và lấy số liệu từ phần mềm phân lớp để xuất biên bản, bạn thử tìm và nghiên cứu xem
file đính kèm bài #1 anh à!
 
Upvote 0
Công thức thì dù viết bằng VBA cũng không cải thiện được tốc độ và dung lượng file.
Sao bạn không xài Sub, chỉ chạy 1 lần, công thức đâu cần ghi trên sheet, nó phải tính toán lại thường xuyên.
anh ơi! giờ mình chỉnh theo từng công việc.. để sub em sợ quên ko chạy code ^^! hay là cho cái lệnh nếu thay đổi giá trị thì chạy code anh nhỉ
 
Upvote 0
Cảm ơn bạn! mình nhờ diễn đàn khoảng 3 năm nay rồi, từ đầu mình cũng code tùm lum, được các anh GPE hướng dẫn nền mình quản lý cũng ổn rồi
anh ơi! giờ mình chỉnh theo từng công việc.. để sub em sợ quên ko chạy code ^^! hay là cho cái lệnh nếu thay đổi giá trị thì chạy code anh nhỉ

Dẻo quá ***&&%***&&%***&&%
 
Upvote 0
Em có cột thời gian AH:AK
1. Em muốn đánh số ở cột AG kết quả trả về như hình dưới
2. Kết quả là dạng text để em còn trộn thư với word (nếu định dạng thì không hiện đầy đủ vd: ở ô ẠJ7 9h00' chỉ hiện 900)
3. file dưới e có đặt hàm nhưng dài quá, giờ em muốn 1 code phục vụ công việc trên
em xin cảm ơn!

View attachment 187107
định dạng vậy k biết đúng ý bạn k:
##"h"##
 
Upvote 0
Web KT

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

Back
Top Bottom