programmation macro sur Google Sheet

a marqué ce sujet comme résolu.

bonjour alors voila j’ai un script qui marche sur Excel mais j’ai envie de le passer sur google sheet sauf que je rencontre quelque difficulté.

Voici le script Excel :

Public Function SommeConditionnelle(PlageSomme As Range, ChaineCaract As String) As Single

'Déclaration des variables'

Dim Cel As Range, Res As Single

For Each Cel In PlageSomme 'Boucle sur chaque cellule de la plage'

If Cel.Value Like "*" & ChaineCaract & "*" Then 'Si la cellule contient les caractères recherchés, alors...'

'On incrémente la variable "Res" avec la valeur entre crochets' 
    Res = Res + Replace(Replace(Mid(Cel.Value, InStr(Cel.Value, ChaineCaract & "[") + Len(ChaineCaract) + 1, 3), "]", ""), ";", "")
    
End If

Next Cel 'Cellule suivante'

SommeConditionnelle = Res 'Résultat de la fonction'


End Function

Voici ce que j’ai essayé de faire

function SommeConditionnelle(PlageSomme, ChaineCaract) {

var spreadsheet = SpreadsheetApp.getActive();

 var Cel ;

var Res;


for (Cel in PlageSomme) {

if (Cel = "*" & ChaineCaract & "*" ) {

Res = Res + Substitue(Substitue(STXT(Cel, cherche(Cel, ChaineCaract & "[") + NBCAR(ChaineCaract) + 1, 3), "]", ""), ";", "");

return Res;
}
}
SommeConditionnelle = Res;
}

Merci par avance.

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte