Xây dựng chương trình ứng dụng trong Excel

Một phần của tài liệu Xem nội dung Tạp chí số 32 tại đây (Trang 39 - 42)

Excel

Ứng dụng trong bài toán xây dựng biểu đồ thí nghiệm cắt phẳng 1 trục trong phòng (hình 10). Tập tin này gồm 3 sheet như sau:

- CSDL (hình 15 trái): Chứa các bảng tra gốc như danh sách cán bộ thí nghiệm (đặt tên CBTN), số hiệu máy cắt (đặt tên MC)...

- Dialog1: “Dialog Form” được xây dựng các ứng dụng bên trong, thuận lợi cho việc nhập liệu và xử lý dữ liệu.

- Result: Kết quả thực hiện. Bảng này được xây dựng hoàn chỉnh cho việc nhập liệu từ Form và tính toán, vẽ biểu đồ...

Để xác định hệ số biến dạng vòng ứng biến (khác nhau với các máy cắt), sử dụng hàm Offset (ô E12 hình 11). Với thí nghiệm cắt phẳng, dễ dàng xác định sức kháng cắt nhờ các hàm liên quan đến “phương pháp bình phương nhỏ nhất” như Linest, Intercept...

Để tự động hóa cao hơn, sử dụng lập trình VBA cho việc hiển thị Form và gán giá trị từ ô trong Form vào ô (hình 12). Ví dụ dòng lệnh ở dòng số 1 sẽ copy ký hiệu hố khoan từ Form (nằm trong “Edit Box 21”) vào ô C6.

Hình 13 là giao diện bảng tính sức chịu tải của cọc. Loại cọc, phương pháp thi công, mác bê tông... đã tạo danh sách DV để lựa chọn. Các ô tính quan trọng được đặt Name để dễ quản lý thay vì địa chỉ ô. Ví dụ Ab là ô tính tiết diện mũi cọc (hình 13).

4. Kết luận

Excel là phần mềm được sử dụng phổ biến trong nhiều lĩnh vực, đặc biệt là xây dựng. Hiện

Hình 1. Các điều khiển trong “Form Controls” (1) và “ActiveX Controls” (2)

Hình 2. Thông tin về điều khiển trong “Name Box” và “Formula Bar”

Hình 3. “Dialog Sheet” đã được tạo ra và cửa sổ “Form Controls”

nay việc lạm dụng các phần mềm chuyên ngành đã làm nhiều nhà thiết kế thụ động, hạn chế khả năng tư duy, phân tích tình huống. Excel giúp sinh viên và kỹ sư ngành xây dựng làm việc chủ động, sáng tạo và nâng cao năng lực chuyên môn.

Cho đến nay, việc nghiên cứu sử dụng Excel ở các trường Đại học phần lớn chỉ dừng ở kiến thức cơ bản. Các tài liệu chuyên sâu hướng dẫn một cách bài bản, đầy đủ thì rất hiếm. Do vậy, cần có sự quan tâm hơn nữa của các nhà khoa học trong nhiều ngành nghề./.

KHOA H“C & C«NG NGHª

Hình 4. Cửa sổ thuộc tính Control của điều khiển

“Option Button” Hình 5. Cửa sổ thuộc tính Control của điều khiển “Check Box”

Hình 6. Cửa sổ thuộc tính Control của điều khiển “List

Box” Hình 7. Cửa sổ thuộc tính Control của điều khiển “Combo Box”

Hình 8. Xác định đối tượng “Option Button” nhờ hàm If

Hình 9. Sử dụng hàm Index với điều khiển “List Box” và “Combo Box”

Hình 10. Giao diện chương trình thí nghiệm cắt phẳng đất trong phòng

Hình 11. Hệ số biến dạng tương ứng với máy cắt

Hình 12. Thủ tục VBA (rút gọn) giúp nhập liệu tối ưu hơn

Hình 13. Bảng tính sức chịu tải của cọc trên Excel

T¿i lièu tham khÀo

1. Phan Tự Hướng. Bài giảng ứng dụng trong Excel trong Địa chất công trình. Trường Đại học Mỏ Địa chất. Hà Nội, 2010.

2. Phan Tự Hướng. Ứng dụng ngôn ngữ VBA trong Excel để giải một số bài toán trong Địa chất công trình. Tạp chí khoa học Mỏ - Địa chất, 2006.

3. Phan Tự Hướng. Ứng dụng ngôn ngữ lập trình VBA trong Excel để tự động hoá tính toán và xử lý thống kê chỉ tiêu cơ lý đất dính. Đề tài nghiên cứu khoa học cấp trường - Trường Đại học Mỏ Địa chất, 2007.

4. Phan Tự Hướng, 2012- 2015. Tài liệu “Excel nâng cao” dành cho Ban kinh tế xây dựng - Tập đoàn Vingroup, Công ty CP Đầu tư và Phát triển Giáo dục S.S.G (Wellspring) và các đơn vị của tập đoàn CapitaLand. Hà Nội.

5. Gunthar Pangaribuan. 2015. An Introduction to EXCEL for Civil Engineers.

KHOA H“C & C«NG NGHª

Một phần của tài liệu Xem nội dung Tạp chí số 32 tại đây (Trang 39 - 42)

Tải bản đầy đủ (PDF)

(96 trang)