comment mettre en majuscule toutes les lettres dans les feuilles Google


Réponse 1:

Gardez à l'esprit que changer quelque chose en majuscules ou en minuscules n'est pas la même chose que le changer en gras, il n'y a donc pas de bouton pour le faire. Vous devez soit coder en dur la valeur que vous voulez («THIS» au lieu de «this») ou utiliser upper (). Cependant, il semble que Google Apps Script puisse offrir une solution:

  1. Ouvrez la feuille de calcul où vous le souhaitez, allez dans Outils, puis Script Editor.
  2. Effacez le code que vous voyez là-bas, puis collez-le:
function firstColumnUPPER () { var activeCell = SpreadsheetApp.getActiveSheet (). getActiveCell (); if (activeCell.getColumn () == 1) { if (activeCell.getFormula () == '') { if (activeCell.getValue ()! == '') { activeCell.setValue (activeCell.getValue (). toUpperCase ()); } } autre { activeCell.setFormula ('= upper (' + activeCell.getFormula (). slice (1) + ')'); } }}
  1. Enregistrez-le (la petite icône de disque) et nommez le projet comme vous le souhaitez.
  2. Toujours dans l'éditeur de script, cliquez sur Exécuter, puis sur firstColumnUpper.
  3. Cliquez sur l'icône de déclenchement (qui ressemble à une petite horloge, actuellement à côté de l'icône du nuage). Ajoutez un nouveau déclencheur. Choisissez firstColumnUpper, From tableur, On edit. Sauvegarde le.

Ce code modifiera ensuite tout ce que vous mettez dans la première colonne de n'importe quelle feuille de cette feuille de calcul. Si vous codez une valeur en dur, cela change tout texte en majuscules. Si vous saisissez une formule, elle enveloppe la partie supérieure () autour de cette formule.

Pour le changer en une colonne spécifique, modifiez simplement la ligne de code qui indique activeCell.getColumn sur le nombre souhaité. Pour les lignes, changez simplement cela en activeCell.getRow.

J'espère que cela aide. Je serais heureux de voir de meilleures solutions que d'autres utilisateurs de Quora peuvent proposer.