Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Contagem de linhas/operações

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
lboff
Acabou de chegar
Acabou de chegar
Mensagens: 4
Registrado em: Sex Mar 15, 2019 11:36 pm

Contagem de linhas/operações

Mensagem por lboff »

Boa tarde,
Estou desenvolvendo um formulário em VBA para controle de aquisições.
Preciso que os campos "número de linha" e "número de operação" sigam uma contagem.
O nº linha está correto, mas o nº operação não atualiza mais após salvar a segunda linha.
Como posso solucionar isso?

Código para inserir novo registro:

Código: Selecionar todos

Private Sub cmdNovo_Click()
Numero_Linhas
Numero_RAS
cmdNovo.Enabled = False
cmdSalvar.Enabled = True
cmdCancelar.Enabled = True
cmdRelatorio.Enabled = False
cmdFechar.Enabled = True
cboLinha.Enabled = False
cboNumeroOperacao.Enabled = False
cboNumeroFornecedor.Enabled = True
frFornecedor.Enabled = True
txtVendedor.Enabled = False
txtCidade.Enabled = False
End Sub
Código para numeração de linhas:

Código: Selecionar todos

Public Sub Numero_Linhas()
cboLinha = plCadastro.UsedRange.Rows.Count
cboLinha.AddItem plCadastro.UsedRange.Rows.Count + 1
End Sub
Código para numeração de operações:

Código: Selecionar todos

Public Sub Numero_RAS()
If cboLinha <= 9 Then
cboNumeroOperacao.AddItem Format(Date, "yyyy-") & "00" & cboLinha
ElseIf cboLinha <= 99 Then
cboNumeroOperacao.AddItem Format(Date, "yyyy-") & "0" & cboLinha
Else
cboNumeroOperacao.AddItem Format(Date, "yyyy-") & cboLinha
End If
cboNumeroOperacao.Value = cboNumeroOperacao.List(cboNumeroOperacao.ListIndex + 1)
End Sub
Obrigada!


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Adonias
Manda bem
Manda bem
Mensagens: 167
Registrado em: Sáb Jun 02, 2012 12:55 pm

Re: Contagem de linhas/operações

Mensagem por Adonias »

anexe um arquivo de sua planilha aqui


Responder