Báo cáo Sáng kiến Ứng dụng Visual Basic Application (VBA) trong Excel trong công tác lập bảng kê thanh toán, theo dõi chi phí phục vụ giải phóng mặt bằng (2%)
Thời gian gần đây lĩnh vực Tin học đã có nhiều tiến bộ vượt bậc, tác động sâu xa đến mọi lĩnh vực hoạt động của con người. Trong đó có cả lĩnh vực Kế toán, việc ứng dụng công nghệ thông tin (CNTT) đã trở nên phổ biến trong hầu hết các cơ quan, đơn vị, đặc biệt là việc áp dụng phần mềm Microsoft Excel là thông dụng nhất trong công tác thanh toán chi phí phục vụ công tác GPMB (2%).
Công tác theo dõi lập dự toán và thanh toán chi phí 2% của các dự án không khó tuy nhiên số lượng chứng từ nhiều; mục chi trùng lắp. Một dự án có rất nhiều phương án bồi thường, vì vậy việc theo dõi trên 30 dự án, việc thanh toán chi phí theo từng quyết định phê duyệt khoảng hơn 100 dự toán, nhằm thanh toán kịp thời, nhanh chóng và chính xác số liệu đồng thời theo dõi lũy kế từng dự toán của các quyết định của dự án không bị vượt dự toán hoặc sai sót số liệu của các mục chi trong dự toán. Do đó, để việc lập bảng kê thanh toán 2% “tự động hóa” hơn, “chuyên nghiệp” hơn tôi đã kết hợp với công cụ nhúng trong Excel là VBA.
VBA là viết tắt của Visual Basic for Application, là ứng dụng lập trình cơ bản trong Microsoft Office. Trong Microsoft Excel , VBA giúp tự động hóa các công việc và cung cấp cho người dùng những hàm tùy biến. Chức năng ghi lại những đoạn Macro có thể tạo ra những đoạn mã VBA cho những tính chất lặp lại của người sử dụng, cho phép những thao tác thông dụng được tự động hóa, cho phép tạo ra bảng biểu và điều kiện bên trong bảng tính để trực tiếp giao tiếp với người sử dụng.
Trong quá trình làm việc trên Microsoft Excel, đặc biệt là trong công tác lập bảng kê thanh toán, theo dõi chi phí 2% các quyết định của từng dự án thường lặp đi lặp lại các thao tác bằng thủ công nhiều và tốn nhiều thời gian.
Tóm tắt nội dung tài liệu: Báo cáo Sáng kiến Ứng dụng Visual Basic Application (VBA) trong Excel trong công tác lập bảng kê thanh toán, theo dõi chi phí phục vụ giải phóng mặt bằng (2%)
2 CỘNG HÒA XÃ HỘI CHỦ NGHIÃ VIỆT NAM Độc lập – Tự do – Hạnh phúc Bình Định, ngày .... tháng . năm 2021 BÁO CÁO Kết quả thực hiện sáng kiến năm 2021 Tên sáng kiến: Ứng dụng Visual Basic Applications (VBA) trong Excel trong công tác lập bảng kê thanh toán, theo dõi chi phí phục vụ GPMB (2%) 1. Đặt vấn đề Thời gian gần đây lĩnh vực Tin học đã có nhiều tiến bộ vượt bậc, tác động sâu xa đến mọi lĩnh vực hoạt động của con người. Trong đó có cả lĩnh vực Kế toán, việc ứng dụng công nghệ thông tin (CNTT) đã trở nên phổ biến trong hầu hết các cơ quan, đơn vị, đặc biệt là việc áp dụng phần mềm Microsoft Excel là thông dụng nhất trong công tác thanh toán chi phí phục vụ công tác GPMB (2%). Công tác theo dõi lập dự toán và thanh toán chi phí 2% của các dự án không khó tuy nhiên số lượng chứng từ nhiều; mục chi trùng lắp. Một dự án có rất nhiều phương án bồi thường, vì vậy việc theo dõi trên 30 dự án, việc thanh toán chi phí theo từng quyết định phê duyệt khoảng hơn 100 dự toán, nhằm thanh toán kịp thời, nhanh chóng và chính xác số liệu đồng thời theo dõi lũy kế từng dự toán của các quyết định của dự án không bị vượt dự toán hoặc sai sót số liệu của các mục chi trong dự toán. Do đó, để việc lập bảng kê thanh toán 2% “tự động hóa” hơn, “chuyên nghiệp” hơn tôi đã kết hợp với công cụ nhúng trong Excel là VBA. VBA là viết tắt của Visual Basic for Application, là ứng dụng lập trình cơ bản trong Microsoft Office. Trong Microsoft Excel , VBA giúp tự động hóa các công việc và cung cấp cho người dùng những hàm tùy biến. Chức năng ghi lại những đoạn Macro có thể tạo ra những đoạn mã VBA cho những tính chất lặp lại của người sử dụng, cho phép những thao tác thông dụng được tự động hóa, cho phép tạo ra bảng biểu và điều kiện bên trong bảng tính để trực tiếp giao tiếp với người sử dụng. Trong quá trình làm việc trên Microsoft Excel, đặc biệt là trong công tác lập bảng kê thanh toán, theo dõi chi phí 2% các quyết định của từng dự án thường lặp đi lặp lại các thao tác bằng thủ công nhiều và tốn nhiều thời gian. Từ thực tế trên, với những kiến thức được học và tìm hiểu thêm trên mạng internet, tôi đã viết đề tài “Ứng dụng Visual Basic Applications trong Excel trong công tác lập bảng kê thanh toán, theo dõi chi phí phục vụ GPMB (2%)”. 2. Mục tiêu - Tiết kiệm thời gian trong việc lập bảng thanh toán chi phí 2%. 4 Nhấn lệnh OK, sau đó sẽ thấy tab Developer trên thanh công cụ, nhấn vào đó sẽ thấy các tùy chọn thích hợp để viết Macro hay các yêu cầu khác trong VBA. 3.2 Sử dụng mã Macro trong Excel Di chuyển đến developer tab và nhấp chọn “Visual Basic”. Phía bên trái trên “Project Window”, nhấp chuột phải vào tên và chèn vào một module mới. Dán mã code vào trong module đó và đóng lại. 6 Mẫu bảng kê thanh toán Quyết định 2294/QĐ- UBND: Mẫu số: 07 Mã hiệu: Số BẢNG KÊ NỘI DUNG THANH TOÁN/TẠM ỨNG Chi phí phục vụ công tác bồi thường giải phóng mặt bằng, phê duyệt tại Quyết định số 2294/QĐ-UBND ngày 09/06/2021 và Quyết định số 4050/QĐ-UBND ngày 02/10/2021 của UBND tỉnh Bình Định Dự án: Khu tái định cư - dân cư Hiệp Vinh 1A tại Khu Công nghiệp - Đô thị Becamex A (Phân khu 7) tại xã Canh Vinh, huyện Vân Canh, Khu kinh tế Nhơn Hội Đơn vị : Ban Giải phóng mặt bằng tỉnh Bình Định Thanh toán trực tiếp Mã đơn vị: 3024655 Tạm ứng Mã nguồn: Thu hồi tạm ứng Mã CTMTQG, Dự án ODA: Hóa đơn Chứng từ Số tiền S Mã Đơn T Ngày/ Ngày/ ND Nội dung chi Số Định giá T Số tháng/ Số PC tháng/ KT Thành tiền lượng mức thực năm năm tế 1 Chi phí kiểm kê, đánh giá giá trị tài sản bị thiệt hại - 1.1 Chi bồi dưỡng ngày công đi hiện trường 1.2 Chi xác nhận nguồn gốc đất nông, lâm nghiệp Chi phí lập, phê duyệt liên quan đến công tác bồi thường, 2 - giải phóng mặt bằng và công khai phương án bồi thường 2.1 Họp Hội đồng, tổ công tác Hỗ trợ làm việc ngoài giờ lập phương án bồi thường, 2.2 và các công tác phục vụ GPMB Chi phí thẩm định phương án bồi thường và thẩm định 3 dự toán chi phí phục vụ công tác bồi thường, GPMB cho 0 dự án Chi phí thẩm định PA bồi thường, GPMB tổng thể và 3.1 chi tiết (Ban Giải phóng mặt bằng tỉnh) Chi phí thẩm định dự toán, quyết toán chi phí phục vụ 3.2 công tác bồi thường, GPMB (Sở tài chính) Chi phục vụ kiểm tra, hướng dẫn thực hiện chính sách 4 bồi thường, giải quyết những vướng mắc trong công tác - bồi thường và tổ chức thực hiện chi trả bồi thường 4.1 Chi phí tổ chức công tác chi trả tiền bồi thường Chi công tác giải quyết vướng mắc, bàn giao mốc giới, 4.2 bố trí TĐC Chi mua VPP, vật tư dụng cụ phục vụ công tác đo đạc, 5 photo, in ấn tài liệu, chụp phim ảnh làm tư liệu, đóng tập hồ sơ Chi thuê nhân công lao động, nhân công xác nhận nguồn 6 gốc đất, nhân công trực bảo vệ phục vụ công tác GPMB 7 Chi phí khác - Chi phụ cấp kiêm nhiệm Chi khác(xăng xe đi giao dịch phục vụ công tác GPMB, trà, nước, sữa chữa nhỏ, cước phí bưu chính 8 viễn thông, công cụ, dụng cụ, ngoài giờ quyết toán dự án, các cuộc họp khác) Tổng số tiền bằng số - Tổng số tiền bằng chữ: Không đồng. Trong đó: Số thu hồi tạm ứng: Số thanh toán: - Bình Định, ngày tháng năm 2021 KẾ TOÁN TRƯỞNG THỦ TRƯỞNG ĐƠN VỊ Nguyễn Thị Mẫn Đào Văn Khôi 8 .TintAndShade = 0 .Weight = xlThin End With With Selection.Borders(xlInsideHorizontal) .LineStyle = xlContinuous .ColorIndex = 0 .TintAndShade = 0 .Weight = xlHairline End With End Sub Diễn giải: Nhập nội dung cần thanh toán vào bảng kê, sau đó chọn vùng dữ liệu cần chỉnh bấm chạy đoạn code trên. Kết quả tự động: - Chuyển về Font chữ: Times New Roman (khi bị lỗi định dạng). - Kẻ khung vùng dữ liệu đã chọn. Bước 2: Tự động ẩn hàng không chứa số liệu, thiết lập vùng in và in Viết đoạn lệnh sau: Sub Vung_in2() Dim LR As Integer Dim i As Integer LR = Range("K" & Rows.Count).End(xlUp).Row For i = 15 To LR - 4 'font mau trang: RGB(255, 255, 255) If Range("K" & i).Font.Color = RGB(255, 255, 255) Or _ Range("K" & i).Value = 0 Then Rows(i).EntireRow.Hidden = True End If Next i Sheets(2).PageSetup.PrintArea = _ Sheets(2).Range("Print_Area").Address ActiveWindow.SelectedSheets.PrintOut copies:=2 ActiveWorkbook.Save End Sub Diễn giải:
File đính kèm:
- bao_cao_sang_kien_ung_dung_visual_basic_application_vba_tron.docx