Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
  • Avatar do usuário
#36725
Oi pessoal!

Estou alterando um arquivo para utilização de formulários, evitando que os usuários alterem indevidamente as informações. É simples, mas estou com um problema que está me quebrando a cabeça....

Na planilha anexa, a sub "CadastroAtividades" chama o UserForm "FormCadAtiv". Tenho vários formulários neste arquivo, todos funcionam corretamente. Este é um dos mais simples, e não consigo fazer funcionar. Toda vez que executo o excel trava e reinicia... :(

Será que alguém consegue me ajudar?

Obrigada.

Herika
Você não está autorizado a ver ou baixar esse anexo.
#36742
Obrigada Reinaldo, primeira postagem no fórum....

Segue o arquivo, acho que agora está certo.
Você não está autorizado a ver ou baixar esse anexo.
#36750
Obrigada, vou testar em outro computador e ver o que acontece. :D
#36752
Não tive problemas com o formulário, o "travamento" ocorre se utiliza unicamente esse formulário, ou depois de algumas atividades/uso de forms?
Uma pequena alteração na rotina do btn_Ok.
Código: Selecionar todos
Private Sub OK_Click()
Dim lin As Integer

With Planilha3
    lin = .Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row

    If Me.NomeAtividade.Value = "" Then
        MsgBox ("Informe o nome da atividade.")
        Me.NomeAtividade.SetFocus
        Exit Sub
    End If
    
    If Me.Diretor.Value = "" Then
        MsgBox ("Informe o diretor da atividade.")
        Me.Diretor.SetFocus
        Exit Sub
    End If
    
    .Cells(lin, 1).Value = Me.NomeAtividade
    .Cells(lin, 2).Value = Me.Diretor
    .Cells(lin, 3).Value = Me.Subdiretor
    .Cells(lin, 4).Value = Me.Secretario
    .Cells(lin, 5).Value = Me.Colaborador
End With
    
With Planilha4
    .Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Value = Me.NomeAtividade
End With
    
    Unload Me
    MsgBox ("Cadastro realizado com sucesso.")
    
End Sub
#36757
Oi Reinaldo, somente com esse formulário...

Toda vez que clico no OK ele trava e reinicia.

Terei que testar no meu not para ver se ocorre a mesma coisa.... talvez seja a memória desta máquina...

Obrigada pela sugestão de alteração!
#36983
Valeu pessoal!! Parece que o problema é com o computador mesmo....
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord