Formule VBA avec ">"

Bonjour à tous, je viens vers vous après avoir longuement cherché.

Je suis en train de concevoir un programme VBA mais je me retrouve avec un problème concernant les apostrophes autour des signes < et > dans mon SOMME.SI.ENS je vous mets ma ligne de code actuelle j'ai déjà tenté plusieurs possibilités vues sur différents forums mais je me retrouve encore bloqué ...

Feuil2.Cells(i + 13, 7).Forumalocal = "=SOMME.SI.ENS(Feuil1!G:G;Feuil1!A:A;Feuil2.Cells(i + 13, 1);Feuil1!F:F; " > " &Feuil2!G6;Feuil1!F:F; " < " &Feuil2!G7)

Merci d'avance !

Bonjour Clément et

Une petite présentation ICI pourrait être sympa

Sinon il faut doubler les guillemets, supprimer les espaces et finir par un guillemets

Feuil2.Cells(i + 13, 7).Formulalocal = "=SOMME.SI.ENS(Feuil1!G:G;Feuil1!A:A;Feuil2.Cells(i + 13, 1);Feuil1!F:F; "">"" &Feuil2!G6;Feuil1!F:F; ""<"" &Feuil2!G7)"

Voilà

Merci du coup de main. J'avais déjà essayé mais malheureusement ça ne fonctionne pas.

image

Re,

Ce n'est pas un problème de syntaxe VBA mais d'objet ou d'erreur dans les cellules

Merci de joindre un fichier anonymisé SVP

@+

bonjour,

as-tu essayé avec .formulalocal plutôt que .forumalocal ?

Bonjour à tous,

Forumalocal ou FormulaLocal

A+

Edit : désolé pour la redite

Bonjour,

Comme la question est pour le Forum, Forumalocal semblait pourtant logique !

Bien vu, cela dit. Vous avez l’œil aiguisé ;)

J'ai trouvé c'était une erreur toute bête a vrai dire ...

j'avais une boucle ou j'initialisé la cellule (i+13, 1) et dans la meme boucle je demandais de faire un somme.si.ens

Merci à tous !

Me disait bien que la variable i dans une "fomula.local" était étrange.

Rechercher des sujets similaires à "formule vba"