Notifications
Clear all

Auto Numeração

3 Posts
3 Usuários
0 Reactions
990 Visualizações
(@arthurbrs)
Posts: 12
Active Member
Topic starter
 

Galera, boa tarde!

Tenho um código que gera vários comprovantes de operações realizadas, e salva os comprovantes em PDF numa determinada pasta.

Preciso que antes dele ir pro Loop de salvar em pdf, ele numere o documento e salve o numero numa base. No próximo comprovante, ele deve ler a base e acrescentar +1 e colocar no comprovante.

Aparte do código em que preciso encaixar:

Loop

B = Cells(Rows.Count, 2).End(xlUp).Row
Range("B" & B & ":F" & B).Select
With Selection
.RowHeight = 280#
End With

PRECISO ENCAIXAR O CÓDIGO AQUI!

Dim nome As String

nome = Sheets("Comprovante de Operações").Range("B19")
nome = Replace(Replace(Replace(Replace(Replace(nome, "/", ""), "", ""), ":", ""), "*", ""), "|", "")
nome = Replace(Replace(Replace(Replace(nome, "?", ""), """", ""), "<", ""), ">", "")
Sheets("Comprovante de Operações").ExportAsFixedFormat Type:=xlTypePDF _
, Filename:="C:UsersabsilvaDesktopArquivos" & nome & "" _
, OpenAfterPublish:=False

WDLista = WDLista + 1
WDLinha = 2

Loop

End Sub

Valew!

 
Postado : 16/01/2017 12:11 pm
(@skulden)
Posts: 170
Estimable Member
 

Dedique uma célula na planilha para ter a numeração que você deseja, ex: 01

Depois na hora de criar o arquivo você manda concatenar o número que está na célula com o nome da planilha e depois, ao salvar a planilha ou ao final do procedimento, somar 1 na célula.

Abraços.

Se a resposta lhe foi útil, clique no joinha!

 
Postado : 16/01/2017 12:21 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Se disponibilizar o arquivo fica mais facil.

O que interessa é o formato, dados confidenciais sao desnecessarios.

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 : 16/01/2017 1:38 pm