Figer une plage de cellules dans Google Sheets

Cette fonction vous permettra de figer les valeurs en sélectionnant simplement une ou plusieurs cellules et en cliquant sur Figer les résultats.

Les formules sélectionnées seront alors remplacées par leurs valeurs (et ne pourront donc plus changer par la suite).


Ajout de la fonction

Copiez et collez le code suivant dans l'éditeur de scripts :

function onOpen() {
  SpreadsheetApp.getUi().createMenu('Sheets-Pratique')
    .addItem('Figer les résultats', 'figer')
    .addToUi();
}

function figer() {
  let r = SpreadsheetApp.getActiveSheet().getActiveRange();
  r.setValues(r.getValues());
}

Fermez ensuite le document et réouvrez-le pour afficher le nouveau menu.

Figer une plage

Sélectionnez simplement la plage de cellules dont vous souhaitez retirer les formules et cliquez sur Figer les résultats :

google sheets figer valeurs cellules
Notez que les valeurs des cellules sont recalculées juste avant de les figer, cela peut donc modifier le contenu des cellules dans certains cas (notamment avec les fonctions générant des données aléatoires).