Notifications
Clear all

MACRO IMPRIMIR VÁRIAS TABELAS

4 Posts
2 Usuários
0 Reactions
1,081 Visualizações
(@barbosavba)
Posts: 5
Active Member
Topic starter
 

Olá, preciso fazer para o trabalho uma macro que, a partir de uma planilha padronizada, vai utilizando o filtro na célula A3, e vai imprimindo item por item. A coluna A possui o nome de diversas empresas, e a macro deve percorrer empresa por empresa. Espero que tenha dado para entender. Até agora desenvolvi este código, e coloquei o item "SPEFIM" como o último da lista:

Sub Imprime()
'
' Imprime Macro

Dim palavra As String
Dim i As Integer
i = 1

    ActiveSheet.Range("$A$3:$L$117").AutoFilter Field:=1, Criteria1:=i
    
    palavra = Criteria1
    
    Do Until palavra = "SPEFIM"
    
    
    Range("A1:L2").Select
    ActiveCell.FormulaR1C1 = "palavra& ""- Período de 14 a 18 de agosto de 2017"""
    Range("A3").Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=False
    
        
        i = i + 1
        
         ActiveSheet.Range("$A$3:$L$117").AutoFilter Field:=1, Criteria1:=1
    palavra = Criteria1
        loop
               
End Sub

Obrigado desde já,

Barbosa

 
Postado : 21/08/2017 2:53 pm
gfranco
(@wzxnet7)
Posts: 653
Honorable Member
 

Bom dia.
Acredito que se postar um modelo de sua planilha (com dados fictícios MAS MESMA ESTRUTURA) ficará mais fácil tentar ajudar-lhe.

Resposta útil? Clique na mãozinha ao lado do botão Citar.

 
Postado : 22/08/2017 6:10 am
(@barbosavba)
Posts: 5
Active Member
Topic starter
 

Galera, a planilha é essa aqui:

A ideia é conforme a macro for ativando os filtros, SPE por SPE, ela mande imprimir a planilha.
As planilhas não necessariamente terão as mesmas/todas as SPE's. Se alguém puder me ajudar, agradeceria muito. Deixei em anexo ainda um modelo da planilha.

Abs,
Barbosa

 
Postado : 22/08/2017 12:11 pm
gfranco
(@wzxnet7)
Posts: 653
Honorable Member
 

Boa tarde.
Veja se atende

Resposta útil? Clique na mãozinha ao lado do botão Citar.

 
Postado : 22/08/2017 1:52 pm