Có thể chèn một công cụ hẹn hò vào mỗi ô của một cột trong Bảng tính Google để bất kỳ ai cũng có thể nhấp (chỉ với một cú nhấp chuột) trên ô đó và lấy lịch ngày để chọn ngày?
Có thể chèn một công cụ hẹn hò vào mỗi ô của một cột trong Bảng tính Google để bất kỳ ai cũng có thể nhấp (chỉ với một cú nhấp chuột) trên ô đó và lấy lịch ngày để chọn ngày?
Câu trả lời:
Bấm chuột phải vào lựa chọn mà bạn muốn có bộ chọn ngày hiển thị (ví dụ: một ô, toàn bộ hàng, toàn bộ cột) và sau đó mở xác thực dữ liệu. Đặt tiêu chí: Date
is a valid date
và nhấp vào Lưu . Bây giờ chỉ cần nhấp đúp vào ô!
Câu trả lời đầu tiên dường như đang làm việc cho tôi.
Bước 1: Nhấp chuột phải vào ô mà bạn muốn nhập ngày.
Bước 2: Chọn Xác thực dữ liệu.
Bước 3: Đặt tiêu chí thành "Ngày" là một ngày hợp lệ.
Bước 4: TIẾT KIỆM
Bước 5: Nhấp đúp chuột vào ô và trình chọn ngày sẽ bật ra.
Nếu bạn muốn nhiều ô để hiển thị bộ chọn ngày, chỉ cần Sao chép ô được xác thực và dán nó vào bất cứ nơi nào bạn muốn hiển thị ngày trên trang tính.
Nếu tôi nhớ chính xác, bạn chỉ có thể đặt định dạng ô thành ngày và điều đó sẽ có tác dụng tương tự
Tôi không nghĩ có một giải pháp sẽ đáp ứng các yêu cầu chính xác của bạn, tuy nhiên bạn có thể sử dụng một số định dạng có điều kiện để "gian lận" hiệu ứng chẳng hạn
có ngày mặc định là 01/01/0001 tức là ngày người dùng sẽ không bao giờ nhập
sau đó định dạng có điều kiện các ô có màu phông chữ giống như nền của ô.
Bằng cách này khi người dùng nhấp đúp vào ô, nó sẽ hiển thị bộ chọn ngày nhưng sẽ trông giống như một ô trống cho đến khi họ làm như vậy, tất nhiên bạn sẽ phải đảm bảo các công thức khác của bạn bỏ qua ngày mặc định.
Nếu bạn điền trước ô vào một ngày ngẫu nhiên, nhấp đúp sẽ hiển thị công cụ chọn ngày.
Giải pháp sẽ liên quan đến một chút lập trình VBA. Vì vậy, bạn tạo một bộ chọn ngày và đặt nó vào ô A1. Nhấp chuột phải vào nó và chọn tùy chọn Xem mã. Cửa sổ VBA sẽ mở và bạn sẽ thấy hai menu thả xuống (trong lần đầu tiên, nó có thể sẽ được cấp bằng: DTPicker21). Từ menu thả xuống thứ hai, chọn "THAY ĐỔI". anh ta tạo một thủ tục trống cho sự kiện Thay đổi của điều khiển
Quy trình ghi ngày đã chọn vào ô hiện hoạt:
Private Sub DTPicker21_Change()
ActiveCell.Value = Me.DTPicker21.Value
End Sub
Mở chế độ DEBUG và chọn Biên dịch, sau đó lưu tệp dưới dạng .xlsm (sổ làm việc hỗ trợ Macro Macro). Thoát khỏi chế độ nhà phát triển.
Cuối cùng, sử dụng tùy chọn đóng băng hàng trên cùng (hộp chọn ngày của bạn đã được đặt trong A1) để trong khi cuộn, nó sẽ luôn hiển thị. chọn bất kỳ ô nào bạn muốn nhập ngày, sau đó nhấp vào bộ chọn ngày và chọn ngày mong muốn.