valdecirrk,
Bom Dia!
Existem maneiras de você tirar o "X" existente no canto superior direito dos formulário do VBA. Todavia, até onde conheço, isso é feito com a utilização de API's do Windows. Isso já é um procedimento mais complexo.
Todavia, uma das formas de se evitar que o usuário feche o formulário pelo "X" é colocando o código abaixo no evento QueryClose do formulário. Lembre-se, antes de executar o formulário, de colocar um CommandButton com um código (END) no evento Click do Botão para permitir que o usuário feche o formulário. Caso contrário, ele só poderá fechar o formulário com CTRL + Break.
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Cancel = True
End Sub
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 30/05/2014 9:01 am