Hi Gerd,
Yes it is possible you can set context member using VBA.
You can use VBA for that use below code. just use drop down cell reference instead of (A1)
Need Manual trigger
Dim epm As New FPMXLClient.EPMAddInAutomation
Sub change context()
Dim CONNE As String
CONNE = epm.GetActiveConnection(ActiveSheet)
'To set context
epm.SetContextMember CONNE, "CURRENCY", Range("A1")
'To refresh
epm.RefreshActiveWorkBook
End Sub
on context change
Dim epm As New FPMXLClient.EPMAddInAutomation
Function AFTER_CONTEXTCHANGE()
Dim CONNE As String
CONNE = epm.GetActiveConnection(ActiveSheet)
'To set context
epm.SetContextMember CONNE, "CURRENCY", Range("A1")
End Function
Regards,
sushant