Notifications
Clear all

Como imprimir um relatório com as linhas zebradas

4 Posts
2 Usuários
0 Reactions
1,011 Visualizações
(@fernandox)
Posts: 0
New Member
Topic starter
 

Ola Pessoal, consegui fazer este relatório com a ajuda do pessoal deste forum, agora estou necessitando fazer com que seja impresso as linhas zebradas, Conforme segue um exemplo em anexo. Grato a todos que postarem no auxilio, abraço
Este o código que tenho
Sub ImprimirVDClientes()
Dim LINHA As Integer
Dim LINHAREL As Integer
Dim LINHATAB As Integer
Dim SumTotal As Double
Dim SumTotalx As Double

SumTotal = Format(SumTotal, "##,##0.00")

LINHATAB = 2 'Pegar os dados da TabVendas A2
LINHAREL = 8 'Pegar os dados da RelPedido A7

Do Until TabVendas.Cells(LINHATAB, 12) = ""
If TabVendas.Cells(LINHATAB, 12) > 0 Then

'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, 4)
'PRECO
Sheets("TabVendas").Cells(LINHATAB, 6).Copy Destination:=Sheets("RelVDCliente").Cells(LINHAREL, 5)
'TOTAL
Sheets("TabVendas").Cells(LINHATAB, 8).Copy Destination:=Sheets("RelVDCliente").Cells(LINHAREL, 6)

LINHAREL = LINHAREL + 1

End If
LINHATAB = LINHATAB + 1
Loop

End Sub

 
Postado : 03/04/2018 12:53 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
Só fazer formatação condicional com a formula ... =MOD(LIN();2)=1 ... e escolher a cor!!
.

 
Postado : 03/04/2018 1:14 pm
(@fernandox)
Posts: 0
New Member
Topic starter
 

Ola JSCOPA, Por gentileza, teria este código para macro vba, ou algum exemplo prático para que eu possa aprender o funcionamento, grato, abraço

 
Postado : 05/04/2018 11:46 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
Veja a formatação condicional ... selecionei A1:I21 e fiz a FC !!!
.

 
Postado : 05/04/2018 4:58 pm