Is it possible to reverse a function in VBA - I mean getting argument/arguments of a function by its value? Of course, we must assume that no pair of the same values are assigned to different arguments/sets of arguments.
For instance:

```
Function func(arg1 As ..., arg2 As ..., ..., argn As ...) As (valType)
 func(arg1,arg2,...,argn) = ...
End Function

Sub get_argument()

Const val = ...

Workbooks(...).Worksheets(...).Cells(...,...).Value = func^(-1)(val)

End Sub

```