Ola Pessoal,
Estou desenvolvendo este relatório onde possa efetuar a quebra pelo Nr.do Pedido, esta gravando o Nr. do Pedido na tabela, só que necessito que imprima o Nr. do Pedido e pule uma linha, quem puder orientar-me, agradeço, abraço
Obs. Em anexo minha planilha que foi gerada por este código
Sub ImprimirVDClientes()
Dim LINHA As Integer
Dim LINHAREL As Integer
Dim LINHATAB As Integer
Dim SumTotal As Double
Dim SumTotalx As Double
Dim QuebraAnterior As Integer
SumTotal = Format(SumTotal, "##,##0.00")
LINHATAB = 2 'Pegar os dados da TabVendas A2
LINHAREL = 8 'Pegar os dados da RelPedido A7
linhaquebra = 8
QuebraAnterior = "0"
Do Until TabVendas.Cells(LINHATAB, 12) = ""
If TabVendas.Cells(LINHATAB, 12) > 0 Then
If QuebraAnterior <> Sheets("TabVendas").Cells(LINHATAB, 12) Then
QuebraAnterior = TabVendas.Cells(LINHATAB, 12)
Sheets("RelVDCliente").Cells(linhaquebra, 2) = QuebraAnterior
Sheets("RelVDCliente").Cells(linhaquebra, 1).Value = TabVendas.Cells(LINHATAB, 12)
Else
QuebraAnterior = TabVendas.Cells(LINHATAB, 12)
Sheets("RelVDCliente").Cells(linhaquebra, 1).Value = TabVendas.Cells(LINHATAB, 12)
linhaquebra = linhaquebra + 1
End If
'PRODUTO
Sheets("TabVendas").Cells(LINHATAB, 1).Copy Destination:=Sheets("RelVDCliente").Cells(LINHAREL, 1)
'DESCRICAO
Sheets("TabVendas").Cells(LINHATAB, 3).Copy Destination:=Sheets("RelVDCliente").Cells(LINHAREL, 2)
'QUANTIDADE
Sheets("TabVendas").Cells(LINHATAB, 7).Copy Destination:=Sheets("RelVDCliente").Cells(LINHAREL, 5)
'PRECO
Sheets("TabVendas").Cells(LINHATAB, 6).Copy Destination:=Sheets("RelVDCliente").Cells(LINHAREL, 6)
'TOTAL
Sheets("TabVendas").Cells(LINHATAB, 8).Copy Destination:=Sheets("RelVDCliente").Cells(LINHAREL, 7)
'GRUPO
Sheets("TabVendas").Cells(LINHATAB, 11).Copy Destination:=Sheets("RelVDCliente").Cells(LINHAREL, 8)
'PERCENTUAL
Sheets("TabVendas").Cells(LINHATAB, 9).Copy Destination:=Sheets("RelVDCliente").Cells(LINHAREL, 9)
'GRUPO
Sheets("TabVendas").Cells(LINHATAB, 10).Copy Destination:=Sheets("RelVDCliente").Cells(LINHAREL, 10)
'Totalização / Totais dos Itens para o RelPedido
SumTotal = SumTotal + TabVendas.Cells(LINHATAB, 8)
Sheets("RelVDCliente").Range("F21").Value = SumTotal
Sheets("RelVDCliente").Range("F21").NumberFormat = "#,##0.00"
LINHAREL = LINHAREL + 1
End If
LINHATAB = LINHATAB + 1
Loop
End Sub
Postado : 05/04/2018 12:30 pm