Czy można wstawić datepicker do każdej komórki kolumny w arkuszu kalkulacyjnym Google, aby każdy mógł kliknąć (jednym kliknięciem) tę komórkę i uzyskać kalendarz datepicker do wybrania daty?
google-sheets
użytkownik12181
źródło
źródło
Wydaje się, że pierwsza odpowiedź działa dla mnie.
Krok 1: Kliknij prawym przyciskiem myszy komórkę, w której chcesz wprowadzić datę.
Krok 2: Wybierz sprawdzanie poprawności danych.
Krok 3: Ustaw kryteria na „Data” to poprawna data.
Krok 4: ZAPISZ
Krok 5: Kliknij dwukrotnie komórkę, a pojawi się okno wyboru daty.
Jeśli chcesz, aby wiele komórek wyświetlało próbnik daty, po prostu skopiuj sprawdzoną komórkę i wklej ją w dowolnym miejscu, w którym chcesz pokazać daty na arkuszu.
źródło
jeśli dobrze pamiętam, możesz po prostu ustawić format komórki na datę i będzie to miało ten sam efektNie sądzę, aby istniało rozwiązanie, które spełni dokładnie Twoje wymagania, jednak możesz użyć formatowania warunkowego, aby na przykład „oszukać” efekt
mają domyślną datę 01/01/0001, tj. datę, która nigdy nie zostanie wprowadzona przez użytkownika
następnie warunkowe sformatuj komórki tak, aby miały kolor czcionki taki sam jak tło komórki.
W ten sposób, gdy użytkownik dwukrotnie kliknie komórkę, wyświetli selektor daty, ale będzie wyglądał jak pusta komórka, dopóki tego nie zrobi, oczywiście będziesz musiał upewnić się, że inne formuły ignorują domyślną datę.
źródło
Jeśli wstępnie wypełnisz komórkę losową datą, podwójne kliknięcie spowoduje wyświetlenie selektora dat.
Źródło: Pomoc Google: Formatuj liczby w arkuszu kalkulacyjnym
źródło
Rozwiązanie wymagałoby trochę programowania VBA. Utworzysz selektor daty i umieścisz go w komórce A1. Kliknij go prawym przyciskiem myszy i wybierz opcję Wyświetl kod. Otworzy się okno VBA i zobaczysz dwa rozwijane menu (w pierwszym prawdopodobnie zostanie wyświetlone: DTPicker21). Z drugiego menu rozwijanego wybierz „ZMIEŃ”. tworzy pustą procedurę dla zdarzenia Change kontrolki
Procedura zapisania wybranej daty w aktywnej komórce:
Otwórz tryb DEBUG i wybierz opcję Kompiluj, a następnie zapisz plik jako .xlsm (skoroszyt obsługujący makro Excel). Wyjdź z trybu programisty.
Na koniec użyj opcji zamrażania górnego wiersza (pole wyboru daty zostało umieszczone w A1), więc podczas przewijania zawsze będzie widoczne. wybierz dowolną komórkę, w której chcesz wprowadzić datę, a następnie kliknij próbnik daty i wybierz żądaną datę.
źródło