25/05/2018, 23:25

Excel VBA: Tạo SheetForm Phiếu Thu, Phiếu Chi – Phần 3

Chào các bạn, Khi sử dụng VBA trong excel , chúng ta thường nghĩ tới việc sử dụng userform để tạo form nhập dữ liệu. Nhưng việc thiết lập userform thường khá phức tạp và sử dụng nhiều code. Đối với những bạn mới tiếp cận về VBA thì việc sử dụng userform gặp nhiều khó khăn. Trong bài viết này ...

Chào các bạn,

Khi  sử dụng VBA trong excel ,  chúng ta thường nghĩ tới việc sử dụng userform để tạo form nhập dữ liệu. Nhưng việc thiết lập userform thường khá phức tạp và sử dụng nhiều code. Đối với những bạn mới tiếp cận về VBA thì việc sử dụng userform gặp nhiều khó khăn.

Trong bài viết này  mình sẽ hướng dẫn các bạn cách sử dụng SheetForm (form tạo trên Sheet) để sử dụng tương tự như userform. Phạm vi bài viết gồm:

  • Bài 1: Xây dựng cấu trúc SheetForm
  • Bài 2: Viết Code VBA cho thao tác Mở và Đóng SheetForm
  • Bài 3: Viết Code VBA cho thao tác Làm mới SheetForm
  • Bài 4: Viết Code VBA cho thao tác Lưu SheetForm
  • Bài 5: Bẫy lỗi trong SheetForm và đánh giá về phương pháp này

Bài 3: Viết code VBA cho thao tác Làm mới SheetForm

Tạo nút lệnh

Chúng ta vẽ 1 nút lệnh có tên Làm mới trong sheet Phieu_thu (để tìm hiểu chi tiết cách vẽ vui lòng xem ở bài 2)

Xây dựng quy trình

Xây dựng quy trình chính là việc diễn giải toàn bộ diễn biến của câu lệnh bằng lời.

Cụ thể:

  • Đối tượng số phiếu: Khi làm mới sẽ cập nhật số phiếu tự động
  • Các đối tượng
0