Probleme VBA "FormulaLocal"

F

Fernandez67

Guest
Bonjour :woohoo:

Voulant effectuer une RECHERCVEV en VBA j'ai trouvé ce fil sur le sujet qui est très interessant.

Lien supprimé

J'aimerai pouvoir l'adapter pour ma formule mais du coup ca ne marche plus :sick:

Code:
Range('E13').FormulaLocal = '=SI(C13='';RECHERCHEV(D13;Base!A:E;2;FAUX);RECHERCHEV(C13;Base!A:E;2;FAUX)))'
Range('E13').AutoFill Range('E13: E14 ')

Je ne comprends pas pourquoi, aurriez vous des suggestions ?
 

Marc_du_78

XLDnaute Accro
Bonsoir Fernandez67,
Si cela peut t'être util, ce lien sue Excelabo :
Ce lien n'existe plus
qui donne :
La propriété Formula renvoie ou définit une formule dans la langue anglaise
FormulaLocal renvoie ou définit une formule dans la langue du pays, donc en
français pour nous. Value renvoie ou définit une valeur.
En te souhaitant une bonne soirée.
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir Fernandez67, bonsoir Marc, bonsoir à toutes et à tous,
bonsoir à la tata Odette d'Hervé :)

Fernandez, si tu as écrit la formule comme on peut la voir dans ton post, il y a une erreur de syntaxe :

Range('E13').FormulaLocal = '=SI(C13='';RECHERCHEV(D13;Base!A:E;2;FAUX);RECHERCHEV(C13;Base!A:E;2;FAUX)))'

Pour insérer des guillemets dans la formule à placer dans une cellule, il faut écrire :

Range('E13').FormulaLocal = '=SI(C13='''';RECHERCHEV(D13;Base!A:E;2;FAUX);RECHERCHEV(C13;Base!A:E;2;FAUX)))'

Voili voilà

Tiens-nous au courant ;)

A+
 

pascal21

XLDnaute Barbatruc
bonjour à tous si le truc de charly ne fonctionne pas non plus ,essayes à la place des guillemets de faire référence à une cellule vide de ton classeur
=SI(C13='''';RECHERCHEV(D13;Base!A:E;2;FAUX);RECHERCHEV(C13;Base!A:E;2;FAUX)))'
=SI(C13=a1;RECHERCHEV(D13;Base!A:E;2;FAUX);RECHERCHEV(C13;Base!A:E;2;FAUX)))'
si a1 vide bien sur à adapter en fonction de ton classeur
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir le fil, bonsoir Fernandez67, bonsoir à toutes et à tous :)

Effectivement, l'erreur sur les guillemets sautait tellement au yeux qu'on a oublié de vérifier les parenthèses...

Je te poste un exemple de ce que fait la macro. Si tu repasses par là, dis-nous si cela te convient ;)

[file name=Fernandez67_FormulaLocal.zip size=9431]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Fernandez67_FormulaLocal.zip[/file]

A+
 

Pièces jointes

  • Fernandez67_FormulaLocal.zip
    9.2 KB · Affichages: 547

Discussions similaires

Statistiques des forums

Discussions
312 294
Messages
2 086 896
Membres
103 404
dernier inscrit
sultan87