Lớp Quản lý chất lượng GXD
LH: Ms.Huyền Thanh 0985.099.938
Kích để đăng kí học online
Lớp Đo bóc, lập Dự toán
LH: Ms.Thu An 0975.381.900
Kích để đăng kí qua mạng
Lớp Dự toán dự thầu, đấu thầu
LH: Ms.Thanh Mai: 0974.889.500
Kích vào đây đăng kí học
Lớp Thanh quyết toán GXD
LH: Ms.Huyền Thanh 0985.099.938
Kích để đăng kí học online

Làm quen với lập trình VBA trên Excel và GXD qua viết hàm đơn giản

nguyentheanh

Administrator
Staff member
#1
Đây là các kiến thức bắt đầu dành cho các Kỹ sư QS, QA/QC siêu hạng. Bạn hãy tìm hiểu dần nhé.

Bước 1. Mở Excel hoặc phần mềm Dự toán GXD, Đấu thầu GXD, QLCL GXD, Quyết toán GXD cái nào cũng được
Bước 2. Ấn tổ hợp Alt+F11 để mở VBA Editor (để biết thế nào là VBA Editor bạn đọc tài liệu này)
Bước 3. Trong VBA Editor chọn Insert -> Modul
Bước 4. Bạn nhập chính xác đoạn code sau:
Code:
Function phepcong(x, y)
phepcong = x + y
End Function
Bước 5. Quay lại Excel nhập vào ô A1 hàm sau
=phepcong(4,5)

Sau khi ấn Enter nếu quả là 9 thì thật tuyệt vời. Bạn đã bắt đầu biết lập trình rồi đấy. Chào mừng bạn bước chân vào thế giới tự động hóa dành cho các Kỹ QS, QA/QC hàng đầu Việt Nam. Đi và đến. Không đi không đến.

Cái ví dụ trên đơn giản thôi, cách của tôi là cố gắng diễn đạt mọi thứ đơn giản để các học trò của mình có nền tảng để bắt đầu và phát huy. Người giỏi là diễn đạt vấn đề phức tạp thành đơn giản để mọi người dễ hiểu. Từ đây bạn có thể viết vô số hàm từ đơn giản đến phức tạp để tự động hóa các công việc, xử lý số liệu... làm công việc, cuộc sống của bạn tuyệt vời hơn.

=>> 4 và 5 là số liệu đầu vào (input), phepcong là hàm bạn lập trình để xử lý số liệu, 9 là kết quả đầu ra (output). Các bạn học viên Dự toán GXD nhớ tôi đã giảng trên lớp về Input và Output rồi chứ.
=>> Viết hàm dùng 1 lần sẽ không có ý nghĩa lắm, nhất là đã có hàm Sum rồi. Nhưng tưởng tượng những khối lượng lớn công việc bạn phải xử lý lặp đi lặp lại qua 30 năm cuộc đời được lập trình tự động hoá 1 lần và sử dụng nhiều lần mới thấy ý nghĩa to lớn.

Bài tập:
1/ Tương tự bạn hãy viết hàm cho phép chia (phepchia), phép nhân (phepnhan), phép trừ (pheptru)
2/ Trình bày, mô tả lại để người khác có thể hiểu (dân kỹ thuật diễn đạt cho người khác hiểu mình quan trọng lắm, không tập sao được).
 

Attachments