Bonsoir
Je souhaite avoir une explication et une solution à mon petit problème.
J'ai créé une macro VBA qui insère une formule contenant une RECHERCHEV :
Sub INSERERREGLEMENT()
Dim LR As Long
LR = Range("A" & Rows.Count).End(xlUp).Row
'Range("D1:D" & LR).ClearContents
Range("D1:D" & LR).FormulaR1C1 = "=RECHERCHEV(A1,tableaumails[[CLIENT]:[Dernière modif]],26,)"
End Sub
Les virgules dans la macro sont normales d'après ce que j'ai pu avoir comme erreur précédemment. Sinon erreur 1004 car ; non compris.
Ca fonctionne bien quand je l'exécute, mais un "arobase" vient se caler tout seul dans la formule quand je visionne mes cellules concernées et des quotes se mettent tout seul autour de A1 :
=@RECHERCHEV('A1';tableaumails[[CLIENT]:[Dernière modif]];26;)
Si j'enlève à la main le arobase et les 2 quotes autour de la cellule, alors ça fonctionne (logique) :
Comment puis je régler ce souci ?
Merci à vous