TẠO FORM NHẬP DỮ LIỆU TRONG EXCEL

Đã lúc nào bạn có nhu cầu dễ dàng và đơn giản hóa bài toán sản xuất list trong Excel bằng một size nhập liệu tự động chưa? Nếu chúng ta chưa biết biện pháp làm cho thì hãy nhằm goldmarkcity-hanoi.com gợi ý cụ thể quá trình tạo thành khung nhập liệu bằng VBA Excel nhé.

Bạn đang xem: Tạo form nhập dữ liệu trong excel

Tuyệt đỉnh VBA -Viết code trong vòng tay

Công dụng của câu hỏi chế tạo khung nhập liệu bằng VBA Excel

Ứng dụng VBA vào Excel vẫn càng ngày càng trngơi nghỉ đề xuất phổ biến vì chưng hồ hết lợi ích tuyệt vời mà nó mang lại cho người cần sử dụng. Một trong những anh tài thuận tiện tốt nhất đó là sản xuất khung nhập liệu bằng VBA, ví dụ là Usersize vào Excel. Vậy tác dụng này mang lại lợi ích gắng làm sao cho tất cả những người dùng? Dưới phía trên, chúng mình đã liệu kê cho mình một số điểm mạnh của công dụng này.

Giảm thời hạn nhập dữ liệu thủ công.Hạn chế lỗi không nên vào quá trình nhập dữ liệu.Chuyên nghiệp hóa danh sách, bảng tính Excel.Chuẩn hóa quá trình nhập dữ liệu cùng với tệp tin được sử dụng phổ biến bởi nhóm.Form nhập liệu cải thiện dễ dãi tương tác với bảng tính và tài liệu trên bảng tính.

Các bước sản xuất khung nhập liệu bởi VBA Excel

Chúng ta tất cả một danh sách bao gồm 3 cột: Họ cùng tên, Thư điện tử, Số điện thoại như hình. Để dễ dàng hóa quy trình nhập liệu, chúng tanên tạo ra form nhập liệu bởi VBA.

*

Hãy thuộc khám phá chi tiết cách chế tác Userform vào Excel nào.

Các bước chế tác khung nhập liệu bởi VBA: Tạo UserForm vào Excel

Tạo đề mục cho UserForm vào Excel

Thứ nhất, chúng ta đang mở cửa sổ VBA Excel nhằm triển khai tạo form nhập liệu bởi VBA. quý khách hàng hoàn toàn có thể triển khai công đoạn này bằng cách vào tab Developer > team Code > Visual Basic.

Chúng ta sẽ tạo nên Module mới bằng cách nhấn con chuột yêu cầu tại Sheet1 > Insert > Module. Module này đóng vai trò là hành lang cửa số viết code của chúng ta.

*

Tiếp theo, họ tạo nên một khung nhập liệu bởi VBAbằng phương pháp nhận loài chuột nên tại Sheet1 > Insert > UserForm.

*

Bởi vậy, chúng ta vẫn gồm rất đầy đủ 2 bảng yêu cầu dùng. Chúng ta vẫn bắt đầu thao tác làm việc bên trên Usersize vào Excel. Tại vỏ hộp thoại Toolbox mở ra cùng UserForm, họ sẽ tạo những đề mục bằng cách bấm vào biểu tượng đề mục (label) cùng kéo vẽ một đề mục vào khung tài liệu. Tên mặc định hiển thị của đề mục là Label1, chúng ta hãy biến đổi Họ với thương hiệu.

*

Font chữ với size chữ mặc định có vẻ như thừa bé đúng không nào? Để sửa đổi hiển thị đề mục này, bọn họ hãy để ý thanh lịch cửa sổ Properties - Sheet một bên trái màn hình hiển thị. Kéo xuống một ít, nhấp vào lốt ... tại mục Fontđể sửa đổi phông, hiệu ứng chữ với kích thước chữ theo ý thích của người tiêu dùng.

*

Vậy là chúng ta đang ngừng đề mục Họ và thương hiệu đến Userform vào Excel. Để tạo nên tất cả các đề mục, họ không buộc phải tái diễn công việc trên mà lại đơn giản chỉ việc Copy Paste đề mục Họ cùng tên rồi triển khai đổi tên đề mục theo lần lượt thành Thư điện tử và Số điện thoại cảm ứng thông minh.

*

cũng có thể những các bạn sẽ ao ước chiều ngang các ô đề mục hiển thị đều nhau. Trong ngôi trường thích hợp này, chúng ta nên chọn lựa tất cả đề mục, nhận con chuột nên > Make Same Size > Width. Các đề mục tại UserForm trong Excel sẽ tiến hành co dãn về cùng chiều ngang.

*

Tạo ô nhập liệu mang lại UserForm vào Excel

Tương trường đoản cú với quá trình tạo thành đề mục, ở phần này, họ tìm hiểu giải pháp tạo nên ô nhập liệu cho Usersize trong Excel. Hãy nhấn vào hình tượng TextBox vào vỏ hộp thoại Toolbox để chế tác form nhập liệu bằng VBA.

Xem thêm: Cách Tắt/Bật Gợi Ý Đề Xuất Bạn Bè Trên Facebook, Đề Xuất Kết Bạn Trên Facebook Là Gì

*

Sau đó, hãy tiến hành Copy Paste để sinh sản thêm 2 ô nhập liệu mang lại 2 đề mục còn lại. Trong trường thích hợp những ô tất cả chiều rộng không những, bạn có thể lựa chọn tất cả các ô, dìm con chuột buộc phải > Make Same Size > Width nlỗi ở phần bên trên để đưa các ô về và một chiều rộng lớn.

*

Tạo nút ít chứng thực mang lại UserForm trong Excel

Cách tiếp theo để chế tạo ra size nhập liệu bởi VBA là tạo nên nút chứng thực sau khi bọn họ điền đọc tin vào ô nhập liệu. Tại vỏ hộp thoại Toolbox, hãy bấm vào hình tượng CommandButton và vẽ nút ít chứng thực tại hành lang cửa số Userkhung trong Excel. Một nút ít bnóng được chế tạo ra, biến đổi thương hiệu nút thành Nhập tài liệu.

*

Để thao tác làm việc thuận tiện với code VBA, bọn họ hãy đổi tên của những đồ gia dụng thể trên Usersize vào Excel tương ứng với loại trang bị thể. Ngay cái đầu của phần Properties - Sheet 1 là địa điểm chúng ta thay tên trang bị thể nhằm đơn giản hóa quá trình tạo ra size nhập liệu bằng VBA.

Ô nhập liệu: Đổi thương hiệu ô nhập liệu theo thứ tự thành txtName, txtEmail với txtSmartphone.

*

Nút ít nhập dữ liệu: Đổi tên nút bấm thành btnInsert.

*

Vậy là giao diện Usersize trong Excel sẽ sẵn sàng chuẩn bị để thực hiện. Tuy nhiên, chúng ta bắt đầu chỉ chấm dứt phần hiển thị của khung nhập liệu thôi. Cùng tìm hiểu tiếp phương pháp tùy chỉnh cấu hình phần nội dung của form làm sao.

Các bước chế tạo ra size nhập liệu bởi VBA: Tạo code VBA

Không tất cả code VBA, chúng ta sẽ không thể khiến Userkhung trong Excel chuyển động suôn sẻ tru. Chính vị vậy, đó là bước vô cùng quan trọng nhằm tạo nên form nhập liệu bởi VBA. Hãy thuộc khám phá các thao tác Excel vào phần này nhé.

Code VBA nhằm hiển thị Usersize trong Excel

Hãy bước đầu bởi code VBA giúp Excel hiển thị Userkhung sau thời điểm ấn vào nút mnghỉ ngơi. Tại trang Module chế tác từ bước đầu tiên, bọn họ đã nhập lệ những loại code sau:

Sub open_form() UserForm1.ShowEnd Sub

*

Code trước tiên rất dễ dàng và đơn giản đề xuất ko nào? Giờ thì nên thử coi code VBA này có vận động không nhé. Hãy tạo ra một hình vuông vắn phía bên ngoài trang tính Excel ngay ở bên cạnh danh sách, điền vào kia câu lệnh "Mngơi nghỉ size nhập liệu". Sau đó dìm loài chuột đề xuất > Assign Macro để ghnghiền code VBA vào trong hình.

Hộp thoại Assign Macro hiện lên. Bnóng lựa chọn open_form với dìm OK.

*

Lệnh msinh hoạt Userkhung vào Excel đã có được sản xuất ô hình. Hãy ấn vào ô giúp thấy điều thần hiệu nhé.

*

Đểchế tạo ra khung nhập liệu bằng VBAhoàn toàn có thể đưa dữ liệu được nhập quý phái địa điểm khớp ứng trong danh sách, chúng ta buộc phải nhập code sau đây:

Private Sub btnInsert_Click() Dim dong_cuoi As Long dong_cuoi = Sheet1.Range("A10000").End(xlUp).Row + 1 With Sheet1 .Range("A" và dong_cuoi) = txtName.Text .Range("B" & dong_cuoi) = txtEmail.Text .Range("C" & dong_cuoi) = txtsản phẩm điện thoại.Text End WithEnd Sub

*

Đóng hành lang cửa số VBA cùng thuộc kiểm soát công dụng buổi giao lưu của code VBA như thế nào. Hãy nhập không thiếu tài liệu vào những ô và nhấn nút Nhập dữ liệu.

*

Nhấn lưu ban vào nút ít Nhập lại nhằm viết code VBA mang lại thao tác xóa tài liệu. Hãy nhập vào cửa sổ code sau đây:

Private Sub btnReset_Click() txtName.Text = "" txtE-Mail.Text = "" txtdi động.Text = ""End Sub

*

Vậy là Userform vào Excel vẫn sẵn sàng nhằm thao tác. Cùng kiểm soát công dụng tạo thành form nhập liệu bởi VBA với chúng bản thân nào.

*

Tổng kết

Các các bạn vừa cùng goldmarkcity-hanoi.com tò mò các bước cụ thể nhằm sinh sản size nhập liệu bằng VBA. Với hào kiệt Userform trong Excel, bài toán nhập liệu của họ đang trsống đề nghị đơn giản dễ dàng hơn rất nhiều. Để học giải pháp áp dụng code VBA Excel từ bỏ A-Z, chúng ta hãy bài viết liên quan những nội dung bài viết của bọn chúng bản thân trên blog goldmarkcity-hanoi.com cùng nhanh hao tay đăng kí khóa huấn luyện và đào tạo Tuyệt đỉnh VBA nhé.