Numeração Automatic...
 
Notifications
Clear all

Numeração Automatica

4 Posts
3 Usuários
0 Reactions
1,218 Visualizações
(@drbeil)
Posts: 37
Eminent Member
Topic starter
 

Bom dia,

Achei esse código para fazer numeração automática.
Porém tem momento que os código tem que repetir e a numeração não reconhece o último número na célula, reconhece a contagem do código(macro).

Segue anexo o arquivo e abaixo o código.

Private Sub b_ordemservico_Click()
Linha = 10
cont = 1001

Do Until Sheets("teste").Cells(Linha, 4) = ""
cont = cont + 1

Linha = Linha + 1
Loop
txtordemservico.Text = cont
End Sub

Exemplo:
- Começa do 1001;
- Caso o 1001 se repete 3 vezes
- O próximo número automático é 1004

Eu quero que o próximo numero seja 1002, mesmo que seja repetido 3 vezes o número anterior.

Obrigago

Daniel Rodrigo

 
Postado : 13/03/2015 9:27 pm
(@messiasmbm)
Posts: 223
Estimable Member
 

Apague o seu e cole...

Private Sub b_ordemservico_Click()
Dim ultimonumero
If Sheets("TESTE").Range("C10") = "" Then
ultimonumero = 1001
txtordemservico = Sheets("TESTE").Range("C" & ultimonumero).Value
End If


If Sheets("TESTE").Range("C10") <> "" Then

ultimonumero = Sheets("TESTE").Range("C1000000").End(xlUp).Row
txtordemservico = Sheets("TESTE").Range("C" & ultimonumero).Value + 1

End If
End Sub

Espero ter ajudado!

 
Postado : 19/09/2015 2:39 am
(@mprudencio)
Posts: 2749
Famed Member
 

Se vc quer um contador pode fazer assim

sub contador()

range("a1").value = range ("a1).value
range("a1").value = range ("a1).value + 1

end sub

E so colocar em um botao e pronto.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 19/09/2015 6:42 am
(@drbeil)
Posts: 37
Eminent Member
Topic starter
 

Messias boa tarde,

Deu certo esse código.

Abraço

Daniel Rodrigo

 
Postado : 19/09/2015 12:52 pm