Página 1 de 1

Fechar apenas userform ativo, permanecendo os anteriores

Enviado: 18 Abr 2018 às 14:07
por AMORIM123
Boa tarde pessoal

Alguém teria algum cód. para que qnd clicasse no x- vermelho do userfome1 somente ele fosse fechado.
É pois tenho um formulário que da origem a outro form qnd um btn é selecionado; gostaria que qnd clicasse no x - vermelho do userform2 os form's anteriores permanecesse abertos.

*Obs.: atualmente se fecho no x-vermelho de qualquer form a planilha inteira é fechada, gostaria que essa característica fosse válida apenas para o 1º userform e que os demais fechassem qnd selecionado x-vermelho de cada userform

Aquém puder contribuir... muito abrigado!

Fechar apenas userform ativo, permanecendo os anteriores

Enviado: 18 Abr 2018 às 16:12
por AMORIM123
Consegui resposta em conversas com amigos de outros fóruns
Código: Selecionar todos
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)

If CloseMode = vbFormControlMenu Then
        Cancel = True
        Hide
    End If
End Sub
só colocar nos form's que deseje que não feche a workbook.