Bonsoir les amis et amie !
Désolé j'étais occupé pour Bernard ;-)
Méa Culpa Celeda !! tu as parfaitement raison !! Tu sais le Vendredi à 18:35 j'ai souvent plus Excel ouvert sous la main, alors je n'ai pas vérifié !!
Oui je confirme que j'ai dit une C... et je remercie Celeda pour sa vigilence
Donc oui c'est bien ceci (par exemple)
Sub LaFormulaLocal()
Sheets("Feuil1").Range("B1").FormulaLocal = "=RECHERCHEV(A1;Feuil2!A1:B23;2;0)"
End Sub
En prime et pour me faire pardonner voici un code tout simple pour Stt qui lui traduira les Formules en Anglais !
Sub TraducteurInstant()
MsgBox ActiveCell.Formula
End Sub
Et comme j'ai dit une grosse bétise, je vous offre aussi le moyen de récupérer cette traduction dans le PressePapier de Windows (ClipBoard) comme çà pas besoin de la taper !! (suffit de faire CTRL + V dans le module)
Sub TraductiondanslePressPapier()
'
NB nécessite la référence à "Microsoft Form 2.0 Object Library"
With New DataObject
.SetText ActiveCell.Formula
.PutInClipboard
End With
End Sub
Voilà comme çà c'est réparé !
Bonne nuit
@+Thierry