Bom dia!
Pessoal eu tenho um código que cria números sequencias sem repetição que é o que eu preciso, mas to tentando fazer que ele crie o numero apenas quando eu adicionar algo numa próxima linha do Excel.
Exemplo:
A2 = Brasil então B2 = 001(Isso pq a primiera celula esta fazia se não ele já adiciona 002)
e quando eu digitar algo no A3 automaticamente ele tem que acrescentar no B3 = 002
e quando eu digitar algo no A4 automaticamente ele tem que acrescentar no B4 = 003
e assim por diante .... e se tiver celula vazia então não acrescenta numero.
Se puderem me ajudar agradeço.
Segue o código sequencial sem repetição:
Sub num()
On Error Resume Next
Dim j As Long
j = Plan1.Cells(Cells.Rows.Count, "b").End(xlUp).Row + 1
If IsNumeric(Plan1.Cells(j - 1, 2)) Then
Plan1.Cells(j, 2) = Plan1.Cells(j - 1, 2) + 1
Else
Plan1.Cells(j, 2) = 1
End If
End Sub
Postado : 21/01/2015 9:40 am