Bom, independente de ser UserForm ou não... Não sei se entendi bem, seria mais fácil se tivesse um arquivo para ver o que está pretendendo fazer.
Supondo que você coloque os valores que desejar trabalhar na fórmula nas células A1 ou B1 por exemplo, crie a macro que pegue esses valores na planilha e jogue eles dentro da fórmula que pretende utilizar... Exemplo:
x = Sheets(1).Cells(1,1).Value
y = Sheets(1).Cells(1,2).Value
Sheets(1).Cells(1,3).Value = x*y
Depois crie um botão e atribua a macro que fez a ele.
Ao criar o botão já vai aparecer a janela para atribuir a macro. Mas se quiser também pode clicar com o botão direito nele e selecionar a opção para fazer isso.
O exemplo que dei aí foi uma fórmula bem boba, mas a complexidade da fórmula não deve interferir. Pelo menos se entendi o problema...
Postado : 11/05/2015 11:37 am