Mục lục
Trong Microsoft Excel, nhiều công cụ thiết yếu tạo ra trải nghiệm người dùng tuyệt vời. Một trong số đó là Bộ chọn ngày. Với công cụ này, bạn có thể chèn bất kỳ ngày và giờ nào vào trang tính. Nó hiện lên dưới dạng lịch . Bạn có thể chọn ngày từ đó. Trong hướng dẫn này, bạn sẽ học cách chèn bộ chọn ngày trong Excel với các ví dụ phù hợp và hình minh họa phù hợp. Rất nhiều chi tiết sẽ đến trong các phần sau. Vì vậy, tôi hy vọng bạn sẽ tiếp tục theo dõi.
Tải xuống Sách bài tập thực hành
Insert Date Picker.xlsm
Why Date Picker hữu ích trong Excel?
Giờ đây, mọi người thích làm việc với giao diện người dùng. Nó làm giảm bớt căng thẳng công việc của bạn. Làm cách nào để chúng tôi chèn ngày vào một ô? Bằng cách gõ nó vào ô, phải không? Chúng ta đều biết đánh máy là một vấn đề bận rộn. Nếu bạn có 500 hàng trong tập dữ liệu thì sao? Bạn sẽ không muốn chèn tất cả các ngày theo cách thủ công trong Excel!
Công cụ chọn ngày sẽ giúp chúng ta đây. Đây là lịch bật lên mà bạn có thể sử dụng để chèn ngày và kiểm soát chúng. Hãy xem ảnh chụp màn hình sau:
Bạn có thể xem bộ chọn ngày tại đây. Với công cụ này, bạn có thể chọn bất kỳ ngày nào và thực hiện bất kỳ thao tác nào trong Microsoft Excel.
Hướng dẫn từng bước để chèn bộ chọn ngày trong Excel
Trong các phần sau, chúng tôi sẽ cung cấp cho bạn một hướng dẫn từng bước để chèn bộ chọn ngày trong Excel. Chúng tôi khuyên bạn nên xem kỹ và tìm hiểu tất cả các bước này. Nó sẽrõ ràng là phát triển kiến thức Excel của bạn.
1. Bật Tab Nhà phát triển trong Excel cho Bộ chọn ngày
Trước hết, công cụ chọn ngày này chỉ khả dụng trong tab Nhà phát triển . Vì vậy, trước khi bắt đầu, bạn phải bật tab nhà phát triển trong Microsoft Excel.
Vì vậy, trước tiên hãy bật tab nhà phát triển.
📌 Các bước
- Đầu tiên, nhấp vào tab Tệp .
- Tiếp theo, nhấp vào Tùy chọn .
- Bây giờ, từ hộp thoại Tùy chọn Excel , nhấp vào tùy chọn Tùy chỉnh Ruy-băng ở phía bên trái.
- Từ phía bên phải của cửa sổ, hãy chọn Tab chính .
- Cuối cùng, hãy chọn hộp Nhà phát triển .
Như bạn có thể thấy từ dải băng Excel, chúng tôi đã thành công trong việc chèn tab Nhà phát triển trong Microsoft Excel.
Đọc thêm: Cách chèn ngày và thứ trong Excel (3 cách)
2. Chèn bộ chọn ngày
Đã đến lúc chèn bộ chọn ngày vào trang tính. Hãy làm theo các bước sau để thực hiện điều đó.
📌 Các bước
- Trước tiên, hãy chuyển đến tab Nhà phát triển .
- Từ tab Điều khiển , nhấp vào Chèn .
- Từ Điều khiển ActiveX , nhấp vào Điều khiển khác.
- Bây giờ, chọn Microsoft Date và Time Picker Control 6.0 (SP6) từ hộp thoại Điều khiển khác .
- Sau đó,nhấp vào OK .
- Cuối cùng, nhấp vào ô mà bạn muốn chèn bộ chọn ngày.
Như bạn có thể thấy, chúng tôi đã chèn một điều khiển bộ chọn ngày vào Ô.
Khi bạn chèn điều khiển bộ chọn ngày vào trang tính, bạn sẽ thấy công thức EMBEDDED trong thanh công thức.
Điều đó có nghĩa là loại kiểm soát nào được đưa vào trang tính này. Hãy nhớ rằng, bạn không thể thay đổi nó. Nó sẽ hiển thị lỗi “ Tham chiếu không hợp lệ ” nếu bạn làm vậy.
Đọc thêm: Cách kết hợp ngày và giờ trong một ô trong Excel (4 Phương pháp)
3. Tùy chỉnh Bộ chọn ngày
Bạn có thể thấy kiểm soát bộ chọn ngày của chúng tôi không được tốt ở đây. Vì vậy, chúng ta phải tùy chỉnh nó để có giao diện đẹp hơn.
Khi bạn chèn bộ chọn ngày, chế độ Thiết kế sẽ tự động được kích hoạt. Nó cho phép bạn sửa đổi nó. Tất nhiên, chúng tôi sẽ làm điều đó. Chúng tôi sẽ thay đổi kích thước của nó và cũng thay đổi một số thuộc tính của nó.
📌 Các bước
- Để làm cho nó lớn hơn hoặc nhỏ hơn, bạn chỉ cần kéo bộ chọn ngày.
- Khi chế độ Thiết kế đang bật, hãy nhấp chuột phải vào bộ chọn ngày. Sau đó, nhấp vào Properties .
- Tại đây, bạn sẽ thấy nhiều tùy chọn khác nhau. Chúng tôi sẽ làm việc với một vài trong số chúng.
- Bạn có thể thay đổi chiều cao, chiều rộng, phông chữ, màu sắc, v.v.
- Bây giờ, hãy kéo bộ chọn ngày đến vị trí của ô mà bạn muốnđể đặt nó.
Bây giờ, bộ chọn ngày của chúng tôi gần như đã sẵn sàng. Tất cả những gì chúng ta phải làm là liên kết lịch với một ô.
Đọc thêm: Cách chèn ngày vào chân trang trong Excel (3 cách)
4. Liên kết Điều khiển bộ chọn ngày với một ô
Bạn có thể nghĩ rằng chúng tôi đã chèn nó và có thể thực hiện bất kỳ quy trình nào ngay bây giờ. Nhưng đây là một nắm bắt. Bạn có thể thực hiện bất kỳ thao tác nào mà không cần liên kết bộ chọn ngày với một ô. Microsoft Excel sẽ không tự động nhận ra ngày được liên kết với bất kỳ ô nào. Hãy nhớ rằng không có công thức nào hoạt động nếu không có điều này.
📌 Các bước
- Đầu tiên, nhấp chuột phải vào công cụ chọn ngày.
- Từ menu ngữ cảnh, nhấp vào Thuộc tính .
- Bây giờ , trong tùy chọn Ô được liên kết , hãy nhập tham chiếu ô bạn muốn kết nối.
- Khi bạn chọn một ngày từ lịch, bạn sẽ tự động thấy ngày trên ô được liên kết. Nhấp vào OK nếu Excel hiển thị lỗi “ Không thể đặt giá trị ô thành NULL… ”.
- Để chấp nhận giá trị Null, hãy thay đổi giá trị từ FALSE đến TRUE trong Hộp kiểm.
- Nếu bạn nhấp chuột phải vào bộ chọn ngày và nhấp vào Xem mã bạn sẽ thấy các mã VBA được liên kết với nó.
Đọc thêm: Excel Tự động nhập ngày khi dữ liệu được nhập (7 phương pháp đơn giản)
Cách chèn bộ chọn ngày trên toàn bộ cột trongExcel
Bây giờ, những gì chúng ta đã làm cho đến bây giờ là chèn một bộ chọn ngày vào một ô. Chúng ta có thể chèn bộ chọn ngày vào một dải ô hoặc một cột cụ thể. Bất cứ khi nào bạn nhấp vào ô, lịch sẽ hiển thị và bạn có thể chọn một ngày từ đó. Trong các phần sau, chúng tôi sẽ chỉ cho bạn cách chèn cả cột đơn và nhiều cột.
1. Chèn bộ chọn ngày cho một cột
📌 Các bước
- Để chỉ định bộ chọn ngày trên toàn bộ cột, hãy nhấp chuột phải vào bộ chọn ngày. Sau đó, nhấp vào Xem mã .
- Sau đó, bạn sẽ thấy một số mã nếu bạn đã tùy chỉnh nó.
- Bây giờ, xóa mã VBA và nhập mã sau mà chúng tôi đang hiển thị ở đây:
2216
Mã này về cơ bản đặt cột B làm bộ chọn ngày.
- Bây giờ, hãy bỏ chọn chế độ Thiết kế.
- Sau đó, nhấp vào bất kỳ ô nào để xóa Bộ chọn ngày.
- Bây giờ, hãy nhấp vào ô bất kỳ của cột B . Bạn sẽ thấy kiểm soát bộ chọn ngày từ mọi ô.
Giải thích mã:
8013
Mã này thể hiện số trang tính (Hãy nhớ số trang tính của bạn ngay cả khi bạn đã thay đổi tên) và số bộ chọn ngày. Ở đây, chúng ta có sheet1(Tờ tính ngày cơ bản) và bộ chọn ngày 1. Chiều cao và chiều rộng mà bạn đặt theo cách thủ công.
9356
Mã này chứng minh rằng nếu bất kỳ ô nào của cột B được chọn, bộ chọn ngày sẽ làcó thể nhìn thấy. Hoặc bạn có thể đặt phạm vi tùy chỉnh như Range(“B5:B14”) . Nó sẽ chỉ đặt bộ chọn ngày cho những ô cụ thể đó trong cột B .
4581
Về cơ bản, thuộc tính “ top ” có nghĩa là nó tiếp tục với đường viền trên của ô được chỉ định. Nó tương đương với giá trị thuộc tính “trên cùng” của ô được chỉ định.
Thuộc tính “ Left ” tương đương với ô bên phải tiếp theo (của ô mà bạn đã chỉ định). Đó là độ dài của đường viền bên trái tính từ ngoài cùng bên trái của trang tính. Chúng tôi đã sử dụng hàm offset để lấy tham chiếu ô của ô bên phải.
“ LinkedCell ” kết nối bộ chọn ngày với ô mục tiêu. Khi chúng tôi chọn ngày từ danh sách thả xuống, nó sẽ cho phép điều đó trong ô.
9965
Khi bạn chọn bất kỳ ô nào khác thay vì ô của cột C , công cụ chọn ngày sẽ không hiển thị.
2. Chèn công cụ chọn ngày cho nhiều cột
Bây giờ, nếu bạn muốn đặt nhiều cột bằng công cụ chọn ngày, bạn phải thực hiện một thay đổi đơn giản. Hãy nhớ rằng trước khi đặt nhiều cột với bộ chọn ngày, bạn phải chèn lại một bộ chọn ngày khác.
Nếu muốn đặt bộ chọn ngày cho các cột liền kề, bạn không cần phải viết đoạn mã khác. Chỉ cần thay đổi trong phân đoạn IF :
6977
Bây giờ, đoạn mã sau sẽ đặt bộ chọn ngày cho các cột B, D, E, G:
Ở đây, chúng tôi không chỉ định ngàybộ chọn trong toàn bộ cột. Thay vào đó, chúng tôi đang chèn nó vào một dải ô. Bộ chọn ngày 1 cho B5:B14, Bộ chọn ngày 2 cho D5:E14 và Bộ chọn ngày 3 cho G5:G14.
3587
Hãy nhìn vào đây, chúng ta có ba bộ chọn ngày ở đây. Một cho cột B , một cho cột D và E được kết hợp và một cho cột G . Sau khi nhấp vào từng ô của các cột này, bạn sẽ thấy lịch. Bằng cách này, bạn có thể chèn bộ chọn ngày cho nhiều cột trong Excel.
Vấn đề lớn với bộ chọn ngày trong Excel
Nếu bạn đang sử dụng 64 của bất kỳ phần mềm Microsoft Excel nào hoặc bạn đang sử dụng Excel 365 hoặc Excel 2019, bạn đã bối rối rồi. Đó là do bạn không thể tìm thấy bộ chọn ngày trong điều khiển ActiveX .
Chúng tôi rất tiếc phải thông báo rằng điều khiển Bộ chọn ngày của Microsoft chỉ khả dụng trong các phiên bản Excel 32 bit 2016, Excel 2013 và Excel 2010 nhưng không hoạt động trên Excel 64-bit. Vì vậy, nếu bạn thực sự muốn chèn lịch vào trang tính của mình, hãy sử dụng bất kỳ lịch của bên thứ ba nào. Tôi hy vọng Microsoft sẽ cung cấp một số loại công cụ chọn ngày trong tương lai.
💬 Những điều cần nhớ
✎
Đảm bảo liên kết công cụ chọn ngày với một ô nếu bạn đang làm việc với một.
✎
Tệp của bạn phải được lưu dưới dạng Sổ làm việc hỗ trợ macro (.xlsm).
✎
Để thực hiện bất kỳ thay đổi nào đối với công cụ chọn ngày, hãy nhớ chọn công cụ chọn ngày từ nhà phát triểntab.
✎
Để xem các thay đổi từ mã VBA, hãy bỏ chọn bộ chọn ngày.
Kết luận
Để kết luận, tôi hy vọng hướng dẫn này đã cung cấp cho bạn với một phần kiến thức hữu ích để chèn bộ chọn ngày trong Excel. Chúng tôi khuyên bạn nên tìm hiểu và áp dụng tất cả các hướng dẫn này vào tập dữ liệu của mình. Tải xuống sách bài tập thực hành và tự mình thử. Ngoài ra, vui lòng đưa ra phản hồi trong phần bình luận. Phản hồi có giá trị của bạn giúp chúng tôi có động lực tạo ra các hướng dẫn như thế này.
Đừng quên kiểm tra trang web của chúng tôi Exceldemy.com để biết các vấn đề và giải pháp khác nhau liên quan đến Excel.
Tiếp tục học các phương pháp mới và tiếp tục phát triển!