Eu não saberia dizer como reposicionar o MsgBox para fazer esse comportamento tão irritante... mas eu sugiro que vc coloque o msgbox num loop que só sairá do loop qdo a resposta for Não, ou seja, a msgbox apareceria no mesmo lugar, e qdo o cara clica em sim, ela é exibida novamente, até clicar em não ...
Assim;
Public Sub MsgBox_Chata()
Dim mbrResult As VbMsgBoxResult
Do
mbrResult = VBA.Interaction.MsgBox("Clique no NÃO!", vbYesNo + vbExclamation, "MSGBOX CHATA")
Loop Until mbrResult = vbNo
End Sub
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 18/04/2017 6:48 am