Mettre une formule avec des quotes dans une cellule

Mific78 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai une macro dans laquelle je veux copier une formule dans une cellule (ou plutôt dans une range de cellule, mais j'ai commencé simple ...) =>

Range("K2").Formula = "=ESTERREUR(RECHERCHEV(A2;" & "'" & "[TOTO 7.xlsm]Avct Tts" & "'" & "!$A:$K;11;FAUX))"


A l'exécution, j'obtiens une erreur 1004. Quelqu'un aurait-il une idée ?

Cordialement.

2 réponses

Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   338
 
Bonjour
essayez ceci
Range("K2").Formula = "=IFERROR(VLOOKUP(RC[-10],'[Toto 7.xlsm]Avct tts'!C1:C11,11,0),"""")"
cdlt
0
Mific78 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Cela fonctionne, merci beaucoup !

Du coup, question supplémentaire : je voudrais appliquer cette formule à toute la colonne K mais l'élément recherché du VLOOKUP doit être en relatif et la plage de recherche en absolu.

Merci d'avance !
0
Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   338
 
faire une recopie vers le bas
0