Ir ao conteúdo
  • Cadastre-se

Excel Seleção de opptionButton em frame obrigatória


Ir à solução Resolvido por AfonsoMira,

Posts recomendados

Boa noite, gostaria de tirar a seguinte dúvida. Tenho um formulário de cadastro em que neles tenho duas textbox e cinco frames (cada frame com dois opptionbutton). Quando tento salvar o meu cadastro programei para que o preenchimento das textbox sejam obrigatorias, entretanto, não conheço nenhum comando que obrigue a preencher opptionbutton dentro de um frame antes de concluir o salvamento do cadastro. Alguém saberia? Desde já agradeço a disponibilidade ☺️

Link para o comentário
Compartilhar em outros sites

@josequali Para obrigar o preenchimento você pode testar cada Option de dois em dois se ambos são falsos. Ou fazer um loop nos frames assim,

 

Function FrameValido() As Boolean
    Dim Controle As Object
    Dim Valido  As Boolean
    
    For Each Controle In Me.Controls
        If TypeName(Controle) = "Frame" Then
            Dim Frame As Object
            For Each Frame In Controle.Controls
                If TypeName(Frame) = "OptionButton" Then
                    Valido = Frame.Value
                End If
            Next Frame
            If Valido = False Then Exit For
        End If
    Next Controle
    FrameValido = Valido
End Function

Private Sub CommandButton1_Click()
    If Not FrameValido Then
        MsgBox "Marque todas as opções", vbExclamation
    End If
End Sub

 

Dessa forma independente da quantidade de Frames e Options a mensagem será exibida quando algum quadro não for marcado.

  • Curtir 1
  • Amei 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...