Remplacer le point du pavé numérique par une virgule

Bonjour à vous,

Je fais un suivi à la discussion qui a eu lieu ici : https://forum.excel-pratique.com/sheets/google-sheets-fonction-remplace-point-en-virgule-du-pave-num...

Le script suivante permet de remplacer automatiquement le point du pavé numérique par une virgule, que Google Sheets peut utiliser pour ses calculs :

function onEdit(e) {
    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var Sheet = ss.getActiveSheet();
    var Rg = Sheet.getActiveCell();
    var texte = e.value;
    if (!isNaN(texte)) {
        var res = texte.replace(".", ",");
        Rg.setValue(res);
        // ss.toast(res)
    }
}

Le script fonctionne bien, mais il ne semble pas fonctionner lorsqu'on copie/colle des données. Il faudrait entrer chaque nombre individuellement. J'aurais aimé savoir s'il existait une manière pour que tous les points à l'intérieur d'un nombre soient convertis en virgules, automatiquement. Merci.

J'avais essayé également ce script, ou du moins un qui avait le même but mais cela me changeait les formats de date et monétaires.... Quid de celui-ci ?

Oui même problème avec ce script... J'ai abandonné et j'ai changé les paramètres régionaux pour Canada Anglais. C'est ce que je voulais éviter, mais bon, tant pis...

Rechercher des sujets similaires à "remplacer point pave numerique virgule"