Excel VBA - Cadastro

  • - Acesso Livre (há alguns arquivos nesta categoria com restrição de acesso - faça o login ou Registre-se)
    Acesso Livre - Registrados (REGISTRE-SE!)
  • Documentos

    Ordenar por : Nome | Data | Acessos | [ Ascendente ]

    vba cadastro atualizando cadastro userforms textboxes vba cadastro atualizando cadastro userforms textboxes

    popular!
    Adicionado em: 18/11/2010
    Modificado em: 18/11/2010
    Tamanho: Vazio
    Downloads: 3201

    Esse exemplo de procedimentos do Aplicativo Microsoft Excel VBA, contém userforms, textboxes, comboboxes, labels, para inserção de dados em um cadastro simples na folha de planilha, com opção de corrigir e salvar alguns dados via userform.
    Observe os procedimentos abaixo:

    Private Sub cbxNome_Change()
    On Error Resume Next
    'observe que usamos a WorksheetFuncionVlookup para localização do código na folha de planilha
    txtEndereco = WorksheetFunction.VLookup(cbxNome.Text, Range("A2:K50"), 2, False)
    txtCidade = WorksheetFunction.VLookup(cbxNome.Text, Range("A2:K50"), 3, False)
    txtBairro = WorksheetFunction.VLookup(cbxNome.Text, Range("A2:K50"), 4, False)
    txtEstado = WorksheetFunction.VLookup(cbxNome.Text, Range("A2:K50"), 5, False)
    txtCep = WorksheetFunction.VLookup(cbxNome.Text, Range("A2:K50"), 6, False)
    txtTelefone = WorksheetFunction.VLookup(cbxNome.Text, Range("A2:K50"), 7, False)
    txtCelular = WorksheetFunction.VLookup(cbxNome.Text, Range("A2:K50"), 8, False)
    txtCpf = WorksheetFunction.VLookup(cbxNome.Text, Range("A2:K50"), 9, False)
    txtObs = WorksheetFunction.VLookup(cbxNome.Text, Range("A2:K50"), 10, False)
    txtCodigo = WorksheetFunction.VLookup(cbxNome.Text, Range("A2:K50"), 11, False)
    End Sub

     

    Private Sub cmdAtualizar_Click()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Cadastra") 'Cadastra ("range dinamica nomeada - Expande com a digitação")

    Linha = txtCodigo + 1


    With ws

    .Cells(Linha, 2) = txtEndereco
    .Cells(Linha, 3) = txtCidade
    .Cells(Linha, 4) = txtBairro
    .Cells(Linha, 5) = txtEstado
    .Cells(Linha, 6) = txtCep
    .Cells(Linha, 7) = txtTelefone
    .Cells(Linha, 8) = txtCelular
    .Cells(Linha, 9) = txtCpf
    .Cells(Linha, 10) = txtObs
    .Cells(Linha, 1) = cbxNome.Text 'se mudar essa linha de código par ínicio só vai afetar a col(A)

    End With

    cbxNome.RowSource = "Cadastra" 'Cadastra ("range dinamica nomeada - expande com a digitação")
    cbxNome.ListIndex = txtCodigo - 1
    MsgBox ("Dados Atualizados com Sucesso!"), vbInformation, "Saberexcel - o site das macros"
    End Sub

    Private Sub cmdFechar_Click()
    Unload Me
    End Sub


    Private Sub UserForm_Initialize()
    cbxNome.RowSource = "Cadastra"
    cbxNome.ListIndex = 0
    End Sub

    Aprenda  sobre o Aplicativo  Microsoft Excel VBA - com Saberexcel



    Página 2 de 2

    PROMOÇÃO DIDÁTICOS SABEREXCEL



    Adquira já o Acesso Imediato
    à Area de Membros

    Compra Grantida --- Entrega Imediata

    Aprenda Excel VBA com Simplicidade de 
    códigos e Eficácia, Escrevendo Menos e
    Fazendo Mais.

    '-------------------------------------'
    Entrega Imediata:
    +  500 Video Aulas MS Excel VBA
    +  35.000 Planilhas Excel e VBA
    +  Coleção 25.000 Macros MS Excel VBA
    +  141 Planilhas Instruções Loops
    +  341 Planilhas WorksheetFunctions(VBA)
    +    04 Módulos Como Fazer Excel VBA
    +  Curso Completo MS Excel VBA
    +  Planilhas Inteligentes


    Pesquisa Google SaberExcel

    Publicidade Google

    <script type="text/javascript"><!--

    google_ad_client = "ca-pub-2317234650173689";

    /* retangulo 336 x 280 */

    google_ad_slot = "0315083363";

    google_ad_width = 336;

    google_ad_height = 280;

    //-->

    </script>

    <script type="text/javascript"

    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

    </script>

    Publicidade

    RSFirewallProtected


    Google Associados

    Depoimentos

    Adicione Saberexcel Favoritos

     
     

    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA

    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel,


       Sobre as WorksheetFunctions Funções de Planilhas que retornam valores do VBA