Tạo Form Nhập Liệu Hằng Ngày Trong Excel Bằng VBA

THUTHUATEXCEL.COM – THỦ THUẬT EXCEL, THỦ THUẬT WORD, TIN HỌC VĂN PHÒNG

Facebook

THUTHUATEXCEL.COM – THỦ THUẬT EXCEL, THỦ THUẬT WORD, TIN HỌC VĂN PHÒNG

2019-06-04T20:25:00+07:00

2019-07-28T14:01:14Z

Với nhiều bộ phận việc nhập liệu lặp đi lặp lại một form mẫu nhưng khác số liệu theo từng ngày hoặc từng thời điểm khác nhau là điều…



Tạo Form Nhập Liệu Hằng Ngày Trong Excel Bằng VBA

Với nhiều bộ phận việc nhập liệu lặp đi lặp lại một form mẫu nhưng khác số liệu theo từng ngày hoặc từng thời điểm khác nhau là điều không tránh khỏi, nếu như mỗi lần nhập phải tạo ra một form mẫu hoặc phải xóa dữ liệu thủ công thì rất mất thời gian, do vậy ở vài viết này mình sẽ hướng dẫn các bạn tạo ra một form mẫu để nhập dữ liệu, khi cần nhập dữ liệu mới thì chỉ cần click một cái là toàn bộ dữ liệu sẽ được xóa.

sử dụng vba trong excel,
và qua đây cũng cho thấy sức mạnh của vba như thế nào với excel, vì vậy
trang bị cho mình các kiến thức cần thiết về vba ngay lúc này nhé, nếu
bạn nào muốn tự học có thể tải

Với cách này chúng ta sẽ, và qua đây cũng cho thấy sức mạnh của vba như thế nào với excel, vì vậy trang bị cho mình các kiến thức cần thiết về vba ngay lúc này nhé, nếu bạn nào muốn tự học có thể tải giáo trình vba hoàn chỉnh để tự học.

Kết Quả 1, Kết Quả 2

chúng ta sẽ nhập liệu hằng ngày. Và mỗi lần nhập mới thì sẽ xóa kết quả
trong này đi, nếu xóa tay thì rất lâu khi mà dữ liệu nhiều, vậy bây giờ
chúng ta sẽ thiết kế một nút bấm xóa toàn bộ chỉ với một cú click
chuột.

Bây giờ chúng ta đi vào nội dung chính của thủ thuật excel hôm nay, chúng ta có một bảng tính như thế này, ở cộtchúng ta sẽ nhập liệu hằng ngày. Và mỗi lần nhập mới thì sẽ xóa kết quả trong này đi, nếu xóa tay thì rất lâu khi mà dữ liệu nhiều, vậy bây giờ chúng ta sẽ thiết kế một nút bấm xóa toàn bộ chỉ với một cú click chuột.

Đầu tiên các bạn vào

Insert – Shapes

và chọn bất cứ hình Oval nào bạn muốn.

Tiến hành vẽ lên một vị trí bất kỳ mà bạn muốn.

Sau đó click phải vào chọn

Edit Text

và viết nội dung cho dễ biết nó là gì.

Mình ghi là

Xoa Data

Sau đó click phải vào chọn

Assign Macro

Ở hộp thoại Assign Macro bạn nhập vào Macro Name là

Delete

,
chú ý nhập đúng tên nhé, vì code vba mình đã đặt tên này rồi, nếu muốn
tên khác thì bạn phải đặt lại tên khác trong code, nếu không sẽ không
chạy được, sau đó bấm vào

Edit

.

Sau đó copy đoạn code bên dưới và dán vào khung soạn thảo của VBA

Sub Delete() ' ' Delete Delete ' ' Range("C3:C7").Select Selection.ClearContents Range("D3:D7").Select Selection.ClearContents

End Sub

Như hình

Ở đây các bạn chú ý rằng vì mình muốn xóa dữ liệu ở hai cột C3:C7 và
D3:D7 nên trong code sẽ có chưa hai giá trị này, nếu bạn xóa nhiều cột
hơn thì cứ thêm vào tương tự nhé.

Sau đó nhấn

F5

 hoặc nhấn vào nút tam giác màu xanh và tắt VBA đi

Xong bạn quay trở lại file excel và lưu lại, ở mục File Name thì bạn nhập tên tùy ý, còn mục Save As Type thì chọn

Excel Macro-Enabled Wordbook

nhé.

Bây giờ bạn sẽ thấy ở file excel của bạn có dữ liệu như thế này.

Khi bạn click chuột vào

Xoa Data

thì toàn bộ dữ liệu đã mất đi, và bạn có thể nhập dữ liệu mới vào.

Mình có lưu lại file để cho những bạn nào chưa làm được có thể tải về và xem nhé.

Vậy là chúng ta vừa đi tìm hiểu cách tạo form nhập liệu trong excel và xóa chỉ với một cú click chuột bằng vba rồi nhé, hy vọng sẽ hữu ích cho các bạn, chúc các bạn thành công.

THUTHUATEXCEL.COM – THỦ THUẬT EXCEL, THỦ THUẬT WORD, TIN HỌC VĂN PHÒNG

Label :

VBA Excel

5

THUTHUATEXCEL.COM – THỦ THUẬT EXCEL, THỦ THUẬT WORD, TIN HỌC VĂN PHÒNG: Tạo Form Nhập Liệu Hằng Ngày Trong Excel Bằng VBA

Với nhiều bộ phận việc nhập liệu lặp đi lặp lại một form mẫu nhưng khác số liệu theo từng ngày hoặc từng thời điểm khác nhau là điều…

Với nhiều bộ phận việc nhập liệu lặp đi lặp lại một form mẫu nhưng khác số liệu theo từng ngày hoặc từng thời điểm khác nhau là điều… Click vào link để xem chi tiết về bài này và các bài viết liên quan trên website >>

Bài Mới Nhất:

Có Lỗi! Trình Duyệt Của Bạn Không Hỗ Trợ Javascript.