Giúp đọc code kỹ thuật

Liên hệ QC

Vinh TN

Thành viên mới
Tham gia
27/12/18
Bài viết
12
Được thích
0
Mình dẫn kỹ thuật nên không hiểu rõ code. Nhờ diễn đàn giải thích dùm mình code trong file này, cách tham chiếu thế nào.
Có 3 chỗ ứng dụng của code này là: ô G1, ô B27, và cột J.
Cám ơn mọi người đã xem.
 

File đính kèm

  • Bang tinh do dan dai PA1 - V1.xlsm
    820.6 KB · Đọc: 28
Mình dẫn kỹ thuật nên không hiểu rõ code. Nhờ diễn đàn giải thích dùm mình code trong file này, cách tham chiếu thế nào.
Có 3 chỗ ứng dụng của code này là: ô G1, ô B27, và cột J.
Cám ơn mọi người đã xem.
Dân kỹ thuật - lý do không hợp lý
Dân Kỹ thuật thường suy nghĩ logic - dễ dàng đọc code, vì code là logic...

G1- lấy tên Sheet
B27 là giá trị nhập

Cột J - bấm Alt+F11 sẽ thấy - còn công thức họ có giải thích các thành phần trong đó thuộc chuyên ngành của bạn, code này toàn sử dụng hàm excel - bạn dễ dàng hiểu

Cần tìm hiểu các hàm excel
Cell
Replace
Index
Match
==> có thể tìm (searrch) trên diến đàn này
có gì không hiểu hỏi tiếp
 
Lần chỉnh sửa cuối:
Dân kỹ thuật - lý do không hợp lý
Dân Kỹ thuật thường suy nghĩ logic - dễ dàng đọc code, vì code là logic...
Bác nói thế khó nghĩ quá. Mình dân kỹ thuật bên xây dựng. Đâu phải kỹ thuật nào cũng biết VBA, autolisp. Mình không hiểu nên nhờ giúp đỡ thôi.
 
Bác nói thế khó nghĩ quá. Mình dân kỹ thuật bên xây dựng. Đâu phải kỹ thuật nào cũng biết VBA, autolisp. Mình không hiểu nên nhờ giúp đỡ thôi.
Tôi viết chi tiết trên rồi đó, không biết thì học chút là biết nghe

G1- lấy tên Sheet
B27 là giá trị nhập

Cột J - bấm Alt+F11 sẽ thấy - còn công thức họ có giải thích các thành phần trong đó thuộc chuyên ngành của bạn, code này toàn sử dụng hàm excel - bạn dễ dàng hiểu

Cần tìm hiểu các hàm excel
Cell
Replace
Index
Match
==> có thể tìm (searrch) trên diến đàn này
có gì không hiểu hỏi tiếp
 
Tôi viết chi tiết trên rồi đó, không biết thì học chút là biết nghe

G1- lấy tên Sheet
B27 là giá trị nhập

Cột J - bấm Alt+F11 sẽ thấy - còn công thức họ có giải thích các thành phần trong đó thuộc chuyên ngành của bạn, code này toàn sử dụng hàm excel - bạn dễ dàng hiểu

Cần tìm hiểu các hàm excel
Cell
Replace
Index
Match
==> có thể tìm (searrch) trên diến đàn này
có gì không hiểu hỏi tiếp
Mình chưa hiểu chỗ này:
Ô B27: khống chế chỉ nhập được (DBP1~DBP5; KS2; KS3): Làm thế nào để kiểm tra, xóa điều kiện này được. Mình muốn nhập giá trị bất kỳ
Cột J: getRLAtX(4011.35,H29,RL!$D$3:$D$432,RL!$E$3:$E$432): nội suy số 4011.35 từ cột D và trả giá trị tương ứng cột E ?
 
Mình chưa hiểu chỗ này:
Ô B27: khống chế chỉ nhập được (DBP1~DBP5; KS2; KS3): Làm thế nào để kiểm tra, xóa điều kiện này được. Mình muốn nhập giá trị bất kỳ
Cột J: getRLAtX(4011.35,H29,RL!$D$3:$D$432,RL!$E$3:$E$432): nội suy số 4011.35 từ cột D và trả giá trị tương ứng cột E ?
B27 có không chế gì đâu, nhập thỏa mãi các giá trị khác ví dụ KS10 -- nhưng khi đó cột H sai, --> xem công thức cột H
Nhập giá trị khác trong các giá trị người ta list thì phải lập lại công thức cho cột H

Cột J có công thức trong hàm đó, tra cứu và tính (có thể là nội suy - tôi không xem kỹ) - người viết code có ghi chú rõ ràng: ' getRLAtX = Top elevation at the bridge centerline at X
(bấm Alt+F11 mở module1 thì thấy hàm đó, rõ hơn)
 
B27 có không chế gì đâu, nhập thỏa mãi các giá trị khác ví dụ KS10 -- nhưng khi đó cột H sai, --> xem công thức cột H
Nhập giá trị khác trong các giá trị người ta list thì phải lập lại công thức cho cột H

Cột J có công thức trong hàm đó, tra cứu và tính (có thể là nội suy - tôi không xem kỹ) - người viết code có ghi chú rõ ràng: ' getRLAtX = Top elevation at the bridge centerline at X
(bấm Alt+F11 mở module1 thì thấy hàm đó, rõ hơn)
Hiểu rồi. Thanks bác nhiều.
 
Dân gì cũng suy nghĩ và lô gic được tuốt.
Nếu nói cho đúng sở trường thì tôi là dân Văn.
Vậy mà cách viết ở GPE này theo kiểu dân kỹ thuật / toán ... không văn vẻ bóng bẩy gì cả... nên nếu mới nghe dân văn thật khó tin
 
Vậy mà cách viết ở GPE này theo kiểu dân kỹ thuật / toán ... không văn vẻ bóng bẩy gì cả... nên nếu mới nghe dân văn thật khó tin
Tôi có nói là văn sĩ hay thi sĩ đâu mà bóng với bẩy.
Văn ở đây là chuyên về nghiên cứu văn học chứ đâu phải làm văn. :{{:{{:{{
 
B27 có không chế gì đâu, nhập thỏa mãi các giá trị khác ví dụ KS10 -- nhưng khi đó cột H sai, --> xem công thức cột H
Nhập giá trị khác trong các giá trị người ta list thì phải lập lại công thức cho cột H

Cột J có công thức trong hàm đó, tra cứu và tính (có thể là nội suy - tôi không xem kỹ) - người viết code có ghi chú rõ ràng: ' getRLAtX = Top elevation at the bridge centerline at X
(bấm Alt+F11 mở module1 thì thấy hàm đó, rõ hơn)
Lại nhờ bác chút. Trong file có nhiều sheet. Mình muốn in 1 lần tất cả các sheet không biết có được không chứ mỗi lần lại mở sheet mới hơi lâu.
 
Lại nhờ bác chút. Trong file có nhiều sheet. Mình muốn in 1 lần tất cả các sheet không biết có được không chứ mỗi lần lại mở sheet mới hơi lâu.
Dễ thôi, chuẩn bị layout (trình bày trang) tốt sẵn sàng in cho các sheets
Sau đó select (giữ Shift) lần lượt các Sheets rồi bấm Print sẽ in được
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom