Ứng dụng VBA để giải 1 số bài toán trong Địa kỹ thuật (ĐKT)

Liên hệ QC
trungnt đã viết:
Em đang viết một bài tính toán về tường chắn đất bằng BTCT có dùng VBA trong Excel tình cờ đọc được bài viết của thầy em thấy khá hay, tuy nhiên hiện nay em đang vướng mắc là không đưa được chữ có dấu tiếng việt lên dòng thông báo. Nhân tiện em hỏi thầy đã sử dụng font gì cho chương trình của mình và có cần can thiệp hoặc đổi lại font của hệ thống windows không? Em mong thầy chỉ giúp và cám ơn thầy rất nhiều..........*****


Cái này hiện nay mọi người đều bó tay. Tôi thử dùng kiểu gõ VN-Telex của VIETKEY 3.9 thì ổn.

Font.jpg
 
Ch0 em hoi để tyoongr hợp khối lượng, kết quả tương ứng với hạng mục thì có hàm nào ko bạn nào biet cho minh với
 
Theo quan điểm của ngày trước, Excel không xử lý thống kê một cách tự động được, nhưng bây giờ thì hoàn toàn có thể. Việc sử dụng các hàm tự tạo (Function), chương trình con (Sub) đã nâng cao hiệu quả sử dụng của Excel.
Việc tính sức chịu tải quy ước Ro của đất hiện nay phải trải qua rất nhiều bước, nhưng với VBA thì công việc này hết sức dễ dàng. Để tạo hàm này, các bạn thực hiện các bước như sau:
- Vào menu\Tools\Macro\Visual Basic Editor. Cửa sổ Visual Basic Editor hiện ra.
- Vào menu\Insert\Module.
- Copy đoạn này vào:
Mã:
Function Ro(Khoiluongtt, C, Gocmasat) as single
  'Goc ma sat trong da chuyen sang so thap phan
  'Tinh he so A
    A = 3.14 * 0.25 / (1 / Tan(Gocmasat * 3.14 / 180) + Gocmasat * 3.14 / 180 - 1.57)
  'Tinh he so B
    B = 1 + A / 0.25
  'Tinh he so C
    D = A / 0.25 / Tan(Gocmasat * 3.14 / 180)
  ' Xac dinh suc chiu tai quy uoc cua dat (kG/cm2)
    Ro = (A + B) * Khoiluongtt / 10 + C * D
End Function
- Sau đó đóng cửa sổ Visual Basic Editor lại.
- Vào Menu/Insert/Function. Chọn tên hàm Ro trong User defined. Bạn chỉ cần khai báo một số thông số như các hàm có sẵn.
Bạn cho mình hỏi các công thức tính các hệ số A,B,D từ đâu ạ?
 
Web KT
Back
Top Bottom