Página 1 de 1

Edição da planilha pelo VBA

Enviado: 07 Jul 2016 às 16:02
por Kevim2013
Dando exemplo:
Em uma planilha, tenho a plan1 com as seguintes informações
Coluna A Nome da pessoa
A2 Escrito João
Coluna B Idade
B2 Escrito 18
Coluna C Estado Civil
C2 Escrito Solteiro

Gostaria que o useform1 pudesse alterar as informações contidas nessas colunas, sambando que esses valores sempre estarão seguidos em linha, mas podem estar tanto em a2 quanto a5000 ou a23, o que determina é o nome do resto estará uma e duas colunas a direita. Neste userform teria um botão o botão alteração.
Textboxnome
textboxidade
textboxEsciv

Digamos, que eu digitasse,
João, 18 anos, solteiro.
Separadamente em cada textbox
E mudasse alguma coisa
João, 19 anos, casado.
Apeetasse o botão e alterasse corretamente os dados.

Re: Edição da planilha pelo VBA

Enviado: 07 Jul 2016 às 16:32
por alexandrevba
Boa tarde!!

Para que o pessoal possa lhe ajudar, poste seu arquivo modelo com dados fictícios, aqui no fórum!!

Nele deve conter o projeto vba semi pronto (userform, dados fantasia )

Att

Re: Edição da planilha pelo VBA

Enviado: 12 Jul 2016 às 12:49
por Kevim2013
Aqui está o anexo.
Reformulando, meu pedido é: Ao clicar no botão editar eu possa editar qualquer um dos 3 valores inseridos nas 3 textbox.
Mas não salvando novamente como se clicasse no botão salvar.
Alterasse os valores já salvos.

Edição da planilha pelo VBA

Enviado: 14 Jul 2016 às 16:57
por Kevim2013
Dx quieto já consegui
Código: Selecionar todos
Private Sub BtEdita_Click()

Dim Resp

Resp = MsgBox("Confirmar alteração de registro", vbYesNo, "AVISO")
If Resp = vbYes Then
    Plan1.Activate
        ActiveCell.Value = txtNome
        ActiveCell.Offset(, 1).Value = txtIdade
        ActiveCell.Offset(, 2).Value = txtEsCiv
    MsgBox ("Alteração concluida com sucesso")
       Else
    MsgBox "Arquivo não editado"
End If

End Sub