Hướng dẫn tạo Form khởi động trong một tệp Excel
Chia sẻ bởi Lê Bá Khánh Toàn |
Ngày 14/10/2018 |
33
Chia sẻ tài liệu: Hướng dẫn tạo Form khởi động trong một tệp Excel thuộc Tư liệu tham khảo
Nội dung tài liệu:
Hướng dẫn tạo Form khởi động trong một tệp Excel
Trước hết các bạn có một tệp Excel tính đ iểm cho khối 6 -9 ( như Ví dụ) là TINHDIEM
Bài toán đặt ra là tạo một Form khởi động mà khi mở tệp ra nó sẽ hiện lên đồng thời thiết kế các nút lệnh để chuyển đến các sheet tương ứng với lớp 6-9 và 1 nút thoát:
Bước 1: Các bạn có tệp EX có các Sheet như hình dưới:
Bước 2: Tạo các Macro để thực hiện bấm chuột đến các Sheet lớp tường ứng:
- Trên thanh công cụ chọn ToolMacroRecord New Macro chọn OK, bấm chuột vào Sheet lớp 6A (máy đang ghi quá trình các bạn bấm vào lớp 6A và đặt tên là Macro1)
- Trên màn hình bấm vào nút thoát ghi Macro để kết thúc hành động ghi này ( có thể vào (ToolMacroStop Record New Macro)
Bước 3: Làm tương tự để có Macro2 ghi lại quá trình bấm chọn lớp 9A và Macro3 ghi lại quá trình chọn Sheet TONGHOP
Lưu ý: Ở đây tôi chỉ Ví dụ 2 lớp là 6A, 9A và TONGHOP
Bước 4: Kích phải lên thanh công cụ chọn Visual Basic (như hình)
Bước 5: Bấm vào hình biểu tượng Visual Basic editor hiện ra bảng sau
Trên thanh công cụ chọn InsertUserform. Một form hiện ra và có tên là Userform1
Bước 6: Các bạn bấm vào thanh Toolbox tạo các nhãn chữ
- Bấm vào nút Command buttun (nút hình vuông) nháy chuột đổi tên để tạo nút bấm chọn lớp 6A
Nháy đúp vào nút 6A và hiện bảng sau
Các bạn thêm vào giữa dòng lệnh Macro1 được như sau
Bấm ghi và thoát
Bước 7: Làm tương tự với nút 9A
Bước 8: Toạ một nút chống và làm tương tự với đoạn mã Unload UserForm1 để tạo nút thoát
- Kết quả cuối cùng như sau:
Bước 9: Đóng cửa sổ Visual basic vào và trở lại tệp Excel
Trên thanh công cụ chọn ToolMacroMacros hiện bảng sau:
Ô Macro name các bạn nhập Auto_open và bấm Create
- Một bảng hiện ra
Các bạn thêm dòng lệnh UserForm1.Show để được
Bấm ghi và thoát. Tiếp tục ghi và thoát khỏi tệp TINHDIEM
Bây giờ các bạn mở lại tệp TINHDIEM thử xem. Thật tuyệt phải không
Lưu ý: Trước khi làm các bạn nhớ đưa Security về chế độ Low
Các bạn cũng có thể trang điểm thêm cho Form của mình rộng theo ý và đặt hình nền vào cho đẹp.
Chúc thành công.
Mạnh Hùng
Trước hết các bạn có một tệp Excel tính đ iểm cho khối 6 -9 ( như Ví dụ) là TINHDIEM
Bài toán đặt ra là tạo một Form khởi động mà khi mở tệp ra nó sẽ hiện lên đồng thời thiết kế các nút lệnh để chuyển đến các sheet tương ứng với lớp 6-9 và 1 nút thoát:
Bước 1: Các bạn có tệp EX có các Sheet như hình dưới:
Bước 2: Tạo các Macro để thực hiện bấm chuột đến các Sheet lớp tường ứng:
- Trên thanh công cụ chọn ToolMacroRecord New Macro chọn OK, bấm chuột vào Sheet lớp 6A (máy đang ghi quá trình các bạn bấm vào lớp 6A và đặt tên là Macro1)
- Trên màn hình bấm vào nút thoát ghi Macro để kết thúc hành động ghi này ( có thể vào (ToolMacroStop Record New Macro)
Bước 3: Làm tương tự để có Macro2 ghi lại quá trình bấm chọn lớp 9A và Macro3 ghi lại quá trình chọn Sheet TONGHOP
Lưu ý: Ở đây tôi chỉ Ví dụ 2 lớp là 6A, 9A và TONGHOP
Bước 4: Kích phải lên thanh công cụ chọn Visual Basic (như hình)
Bước 5: Bấm vào hình biểu tượng Visual Basic editor hiện ra bảng sau
Trên thanh công cụ chọn InsertUserform. Một form hiện ra và có tên là Userform1
Bước 6: Các bạn bấm vào thanh Toolbox tạo các nhãn chữ
- Bấm vào nút Command buttun (nút hình vuông) nháy chuột đổi tên để tạo nút bấm chọn lớp 6A
Nháy đúp vào nút 6A và hiện bảng sau
Các bạn thêm vào giữa dòng lệnh Macro1 được như sau
Bấm ghi và thoát
Bước 7: Làm tương tự với nút 9A
Bước 8: Toạ một nút chống và làm tương tự với đoạn mã Unload UserForm1 để tạo nút thoát
- Kết quả cuối cùng như sau:
Bước 9: Đóng cửa sổ Visual basic vào và trở lại tệp Excel
Trên thanh công cụ chọn ToolMacroMacros hiện bảng sau:
Ô Macro name các bạn nhập Auto_open và bấm Create
- Một bảng hiện ra
Các bạn thêm dòng lệnh UserForm1.Show để được
Bấm ghi và thoát. Tiếp tục ghi và thoát khỏi tệp TINHDIEM
Bây giờ các bạn mở lại tệp TINHDIEM thử xem. Thật tuyệt phải không
Lưu ý: Trước khi làm các bạn nhớ đưa Security về chế độ Low
Các bạn cũng có thể trang điểm thêm cho Form của mình rộng theo ý và đặt hình nền vào cho đẹp.
Chúc thành công.
Mạnh Hùng
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Lê Bá Khánh Toàn
Dung lượng: 720,22KB|
Lượt tài: 0
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)