Amigos, preciso de vossa ajuda.
Preciso formatar o rodapé.
Tenho um código que está correto, porém, só funciona no modo depuração, ou seja, quando executo linha por linha.
Quando executo todo o código com "F5", a macro não funciona e também não da erro.
Já usei DoEvents e uma pausa na macro para dar tempo de carregar os dados mas mesmo assim não funciona.
Alguém pode me ajudar?
Segue o código:
Sub Rodape_Guias_Normais()
Set WKBRDP = ActiveWorkbook.Sheets("CONTROLE")
WKB.Activate
'Define a primeira parte do Rodapé
PrimeiraLinha = WKB.Cells(9, 5)
SegundaLinha = WKB.Cells(10, 5)
TerceiraLinha = WKB.Cells(11, 5)
QuartaLinha = WKB.Cells(12, 5)
'Define a Imagem do Rodapé
Imagem = WKB.Cells(13, 5)
'Define dia e hora
Dia = Format(CDate(Now), "DD/MM/YYY")
Hora = Format(CDate(Now), "HH:MM:SS")
Sheets("PR_TOTAL").Select
Sheets(Array("PR_TOTAL", "PR_SUL", "PR_SPC", "PR_SPI", "PR_RJES", "PR_MGCO", _
"PR_NONE", "PR_SPCO", "QT_TOTAL", "QT_SUL", "QT_SPC", "QT_SPI", "QT_RJES", _
"QT_MGCO", "QT_NONE", "QT_SPCO")).Select
Sheets("PR_TOTAL").Activate
Application.PrintCommunication = False
' ActiveSheet.PageSetup.LeftFooterPicture.Filename = Imagem
With ActiveSheet.PageSetup
.LeftFooterPicture.Filename = Imagem
'Insere a PrimeiraLinha, pula linha, insere a SegundaLinha, pula linha, insere a TerceiraLinha, pua linha, inserere imagem, pula linha, insere QuartaLinha
.LeftFooter = PrimeiraLinha & Chr(13) & SegundaLinha & Chr(13) & TerceiraLinha & Chr(13) & "&G" & Chr(13) & QuartaLinha
'Define pág atual e total
.CenterFooter = "Pág. &P de &N"
'Define a data e hora em que o arquivo será impresso
.RightFooter = "Impresso em: &D, &T"
End With
End Sub
Postado : 03/06/2016 7:12 am