Ce que je recherche, c’est une activation / désactivation en un clic ou une bascule. Le plus proche que je sois venu est l'édition manuelle d'une cellule pour entrer un 0
ou 1
, mais j'espère qu'il y aura un modèle plus agréable.
Je sais qu'il n'y a pas de fonctionnalité de case à cocher dans Google Sheets, mais existe-t-il un moyen d'obtenir une fonctionnalité équivalente?
google-sheets
Dlanod
la source
la source
Réponses:
La semaine dernière (avril 2018), Google a lancé une fonctionnalité permettant d'insérer des cases à cocher sur les cellules. Il suffit de sélectionner une cellule, le clic sur le menu Insertion> Case à cocher
Pour plus de détails, voir Ajouter et utiliser les cases à cocher .
REMARQUES:
Les valeurs par défaut pour les cases à cocher sont TRUE / FALSE, mais elles peuvent être personnalisées pour utiliser des valeurs équivalentes à celles de la case MARK / UNMARKED. Si vos cellules contiennent déjà des données, sélectionnez-les, puis sélectionnez Données> Validation des données ... dans la case à cocher Sélectionner critères, puis une zone de saisie s'affichera pour les valeurs VRAI / FAUX à utiliser.
Selon les détails supplémentaires sur le nouvel enregistreur de macros et les options de formatage de Google Sheets, plusieurs semaines pourraient être nécessaires pour que tous les comptes soient disponibles. Dans mon cas, cette option est disponible pour un compte G Suite mais pas encore pour mes autres comptes.Maintenant, il devrait être disponible pour tous les comptesApparenté, relié, connexe
la source
0, 1
), mais si j'insère la nouvelle case à cocher, elle est toujours décochée. Existe-t-il un moyen de convertir mes valeurs en cases à cocher correctement cochées ou non cochées?C'était beaucoup trop compliqué, il y a un moyen BEAUCOUP plus simple de le faire, j'ai ajouté un autre champ "cases à cocher rapides et faciles", un moyen rapide et facile de le faire est de:
☐,☑
Voila! Pas de feuilles supplémentaires, pas de codage, rien. Si vous voulez avoir envie, vous pouvez créer une option de "Mise en forme conditionnelle" où les carrés sont VERT et ☐ les carrés sont ROUGES.
J'ai inclus un échantillon dans la fiche que vous avez fournie.
la source
La meilleure solution de case à cocher que j'ai vue jusqu'à présent est celle utilisée dans ce modèle (voici un document public créé par le modèle que vous pouvez afficher sans vous connecter à Google Drive).
Ils ont deux cellules dans une feuille supplémentaire avec le caractère ou l'image d'une case à cocher non sélectionnée et une case à cocher. Ensuite, dans la cellule où vous souhaitez utiliser la case à cocher, définissez la validation des données sur "Éléments d'une liste" et "Créer une liste à partir d'une plage" et sélectionnez les deux cellules avec les caractères / images. Vous obtenez alors une liste déroulante dans cette cellule où vous pouvez sélectionner l'une ou l'autre option.
Cela ne fournit pas la bascule sur un clic, mais c'est assez proche.
Mise à jour: je viens de définir le document pour éditable par quiconque. Sans cela, vous ne pourriez pas voir comment fonctionne la sélection.
la source
J'ai utilisé la solution de Matthijs qui a fonctionné pour moi. J'ai eu du mal à suivre et à comprendre sa réponse, alors voici la solution étape par étape:
la source
Comme indiqué par Rubén, Google Sheets dispose désormais de véritables cases à cocher. Les cases à cocher standard VRAI / FAUX peuvent être insérées à partir du menu Insérer (Insérer> Case à cocher). Mais vous pouvez également insérer des valeurs personnalisées pour les états coché et non coché en utilisant la validation de données pour insérer des cases à cocher (les valeurs peuvent être des nombres ou des chaînes).
Mises en garde lors de l'utilisation de la méthode de validation des données:
Page d'aide de Google
Mon article de blog sur les cases à cocher dans les feuilles dans lequel je discute un peu plus en détail de ce qui précède.
la source
Oui c'est possible. http://code.google.com/googleapps/appsscript/articles/bracket_maker.html contient un bon exemple, notamment comment ajouter un bouton à une feuille de calcul pour exécuter un script Google Apps à la section 4. Ce dernier peut ensuite être utilisé pour écrire le 0/1 dans une cellule cachée.
la source
Il existe une autre option possible: un bouton qui marque la cellule sélectionnée comme "cochée" ou "non cochée". Cela nécessite deux étapes: 1) cliquez sur la cellule; 2) cliquez sur le bouton pour cocher ou décocher la cellule.
Copier cette fonction:
Enregistrez le script, fermez-le et revenez à la feuille de calcul.
Cliquez sur l'image que vous avez insérée et choisissez "Attribuer un script". Entrez le nom de la fonction: toggleCheckBox.
Vous pouvez être invité à demander l'autorisation lorsque vous cliquez pour la première fois sur l'image.
la source