Est-il possible d'insérer un sélecteur de date dans chaque cellule d'une colonne de Google Spreadsheet afin que tout le monde puisse cliquer (d'un simple clic) sur cette cellule et obtenir un calendrier de sélecteur de date pour sélectionner une date?
google-sheets
utilisateur12181
la source
la source
La toute première réponse semble fonctionner pour moi.
Étape 1: Cliquez avec le bouton droit sur la cellule dans laquelle vous souhaitez entrer une date.
Étape 2: Choisissez la validation des données.
Étape 3: Définir les critères sur "Date" est une date valide.
Étape 4: SAUVEGARDER
Étape 5: Double-cliquez sur la cellule pour faire apparaître le sélecteur de date.
Si vous souhaitez que plusieurs cellules affichent le sélecteur de date, copiez simplement la cellule validée et collez-la où vous souhaitez afficher les dates sur la feuille.
la source
si je me souviens bien, vous pouvez simplement définir le format des cellules à ce jour et cela aura le même effetJe ne pense pas qu’il existe une solution qui réponde exactement à vos exigences. Cependant, vous pouvez utiliser une mise en forme conditionnelle pour "tricher" l’effet, par exemple.
avoir une date par défaut du 01/01/0001 c'est-à-dire une date qui ne sera jamais entrée par un utilisateur
Ensuite, mettez en forme les cellules avec la même couleur que l’arrière-plan de la cellule.
Ainsi, lorsqu'un utilisateur double-clique sur la cellule, il affiche le sélecteur de date mais ressemble à une cellule vide jusqu'à ce qu'il le fasse. Vous devez bien sûr vous assurer que vos autres formules ignorent la date par défaut.
la source
Si vous pré-remplissez la cellule avec une date aléatoire, double-cliquez sur pour afficher le sélecteur de date.
Source: Assistance Google: mise en forme des chiffres dans une feuille de calcul
la source
La solution impliquerait un peu de programmation VBA. Vous créez donc un sélecteur de date et le positionnez dans la cellule A1. Faites un clic droit dessus et choisissez l'option Voir le code. La fenêtre VBA s'ouvrira et vous verrez deux menus déroulants (dans le premier, il sera probablement affiché: DTPicker21). Dans le deuxième menu déroulant, choisissez "CHANGER". sa crée une procédure vide pour l'événement Change du contrôle
Une procédure pour écrire la date sélectionnée dans la cellule active:
Ouvrez le mode DEBUG et choisissez Compiler, puis enregistrez le fichier au format .xlsm (classeur prenant en charge la macro Excel). Quittez le mode développeur.
À la fin, utilisez l’option geler la ligne du haut (votre boîte de sélection de date a été placée dans A1). Ainsi, lors du défilement, elle sera toujours visible. sélectionnez une cellule que vous souhaitez entrer une date, puis cliquez sur le sélecteur de date et choisissez la date souhaitée.
la source