- 19 Fev 2023 às 14:21
#72987
Esse é o código do botão ALTERAR que não consigo ativar no formulário para editar os dados quando necessário.
Private Sub BtAlterarCad_Click()
Plan6.Activate
Dim plan As String
plan = Plan6.Name
Dim c
With Worksheets(plan).Range("A:A")
Set c = .Find(Resp, LookIn:=xlValues, lookat:=xlWhole)
If Not c Is Nothing Then
c.Activate
Txt_Cliente.Value = c.Offset(0, 1).Value
Txt_Logradouro.Value = c.Offset(0, 2).Value
Txt_Complemento.Value = c.Offset(0, 3).Value
Txt_Bairro.Value = c.Offset(0, 4).Value
Txt_Cidade.Value = c.Offset(0, 5).Value
Txt_CEP.Value = c.Offset(0, 6).Value
Txt_UF.Value = c.Offset(0, 7).Value
Txt_Email.Value = c.Offset(0, 8).Value
Txt_TelFixo.Value = c.Offset(0, 9).Value
Txt_Celular1.Value = c.Offset(0, 10).Value
Txt_Celular2.Value = c.Offset(0, 11).Value
Txt_TelRecado.Value = c.Offset(0, 12).Value
MsgBox "Cadastro CLIENTE alterado com sucesso.", vbInformation, "ALTERAR!"
End If
End With
=============================================
Esse é o código do botão BUSCAR no formulário que está buscando os dados no formulário.
Private Sub BtBuscarCad_Click()
Plan6.Activate
Dim plan As String
plan = Plan6.Name
Dim Resp
Resp = InputBox("Digite o número do ID", "BUSCAR!")
Dim c
With Worksheets(plan).Range("A:A")
Set c = .Find(Resp, LookIn:=xlValues, lookat:=xlWhole)
If Not c Is Nothing Then
c.Activate
Txt_ID.Value = c.Value
Txt_Cliente.Value = c.Offset(0, 1).Value
Txt_Logradouro.Value = c.Offset(0, 2).Value
Txt_Complemento.Value = c.Offset(0, 3).Value
Txt_Bairro.Value = c.Offset(0, 4).Value
Txt_Cidade.Value = c.Offset(0, 5).Value
Txt_CEP.Value = c.Offset(0, 6).Value
Txt_UF.Value = c.Offset(0, 7).Value
Txt_Email.Value = c.Offset(0, 8).Value
Txt_TelFixo.Value = c.Offset(0, 9).Value
Txt_Celular1.Value = c.Offset(0, 10).Value
Txt_Celular2.Value = c.Offset(0, 11).Value
Txt_TelRecado.Value = c.Offset(0, 12).Value
Alterar = Txt_ID.Text
BtAlterarCad.Enabled = True
BtExcluirCad.Enabled = True
BtGravarCad.Enabled = False
Else
MsgBox "Número de ID não localizado.", vbCritical, "BUSCAR!"
End If
End With
===============================================
Não consegui localizar onde está busca na coluna "B" que você falou, desculpe a minha dificuldade.