Notifications
Clear all

Macro deveria desabilitar o botão gravar

4 Posts
3 Usuários
0 Reactions
580 Visualizações
(@bortoto45)
Posts: 0
New Member
Topic starter
 

Boa Tarde a todos
meu nome é Ronaldo e sou um iniciante em VBA, portanto tenho muitas dúvidas. No momento estou com um programinha de cadastro de OS que está semi pronto, mas com um BUG.
Quando digito o numero de OS (numa textbox), o botão "cadastro" deveria desabilitar e o botão "gravar" deveria habilitar, (para uma eventual edição).
Acontece que isso só funciona com o primeiro registro da planilha.

gostaria muito de uma solução
obrigado.

Private Sub TextBox2_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)

Sheets("Plan1").Select
Range("B2").Select

If ActiveCell = TextBox2.Text Then
bt_cad.Enabled = False
bt_grava.Enabled = True
Else
bt_cad.Enabled = True
bt_grava.Enabled = False
End If

TextBox2 = Application.WorksheetFunction.Proper(TextBox2)

Do While ActiveCell <> ""
If ActiveCell = TextBox2.Text Then

MsgBox ("O.S. JÁ CADASTRADA!")

TextBox1.Text = ActiveCell.Offset(0, -1).Value
TextBox2.Text = ActiveCell.Offset(0, 0).Value
TextBox4.Text = ActiveCell.Offset(0, 1).Value
TextBox5.Text = ActiveCell.Offset(0, 2).Value
TextBox3.Text = ActiveCell.Offset(0, 3).Value
TextBox6.Text = ActiveCell.Offset(0, 4).Value
TextBox7.Text = ActiveCell.Offset(0, 5).Value
TextBox8.Text = ActiveCell.Offset(0, 6).Value
Exit Sub

End If

ActiveCell.Offset(1, 0).Activate

Loop

End Sub
 
Postado : 28/04/2016 1:19 pm
(@mprudencio)
Posts: 0
New Member
 

Disponibilize o arquivo.

 
Postado : 28/04/2016 5:05 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bo anoite bortoto45

Seja bem-vindo ao fórum!

Editei o título devido estar contrariando as regras do fórum.

Como você é novato, sugiro tomar conhecimento do conteúdo dos links abaixo, que vai facilitar a tua participação no fórum.
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

[]s

Patropi - Moderador

 
Postado : 28/04/2016 6:01 pm
(@bortoto45)
Posts: 0
New Member
Topic starter
 

ok. estou postando todo o arquivo

 
Postado : 29/04/2016 5:51 am