Bonjour Eric, Vince, le Forum
Vite fait entre deux boulots...
Tuot d'abord merci Vince des compliments, çà nous encourage dans la continuation...
Je ne peux faire de Download, donc je ne sais pas ce que tu as prpopsé Eric, mais un moyen simple consiste à écrire sa formule en utilisant (ou non) l'assistant de fonction tout en ayant au pré-alble activé l'enregistreur de Macro...
J'ai aussi un autre moyen en utilisant ce bout code tout simple que j'ai écrit et qui permet même de coller la formule dans VBE ... (Attention nécessite la
référence à "MicroSoft Forms 2.0 Object Library")
Sélectionner la cellule qui contient une formule, puis lancer cette procédure, ensuite faite CTRL V (directement dans le module si vous voulez)
Sub TraductAndCopyToClipBoard()
Dim TheFormula As String
With ActiveCell
TheFormula = .Formula
MsgBox .FormulaLocal & vbCrLf & "En US = " & vbCrLf & _
TheFormula & vbCrLf & "Prête à coller (CTRL + V)"
End With
With New DataObject
.SetText "'" & TheFormula
.PutInClipboard
End With
End Sub
Bon Aprèm
@+Thierry