- 11 Mar 2021 às 14:38
#62778
Boa tarde.
Tenho uma relação de planilhas (arquivos), onde desejo salvar em PDF algumas abas(planilhas).
Criei uma relação que ao marcar “X” o loop abre e seleciona o Array das abas(planilhas) selecionadas tipo:
If Range("B" & LN).Value = "X" Then
B = "RelatRH"
End If
If Range("C" & LN).Value = "X" Then
C = "RelatMedição"
End If
If Range("D" & LN).Value = "X" Then
D = "RelatAtiv"
End If
If Range("E" & LN).Value = "X" Then
E = "Translado"
End If
If Range("F" & LN).Value = "X" Then
F = "SER025"
End If
PlanSelected = B & C & D & E & F
Workbooks.Open Filename:=PastaPontos & "\" & Site & "\" & WebPonto
Sheets(Array(PlanSelected)).Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=PastaEvidencias & "2-Evidencias\" & Alocado & "\0-Enviado\" & Alocado & ".pdf"
(*) OBS. O LOOP ESTÁ FUNCIONANDO CORRETAMENTE,MEU PROBLEMA ESTÁ NA SELEÇÃO DO ARRAY PARA IMPRESSÃO / SALVAMENTO EM PDF.
Desde já agradeço o apoio de todos.
Tenho uma relação de planilhas (arquivos), onde desejo salvar em PDF algumas abas(planilhas).
Criei uma relação que ao marcar “X” o loop abre e seleciona o Array das abas(planilhas) selecionadas tipo:
If Range("B" & LN).Value = "X" Then
B = "RelatRH"
End If
If Range("C" & LN).Value = "X" Then
C = "RelatMedição"
End If
If Range("D" & LN).Value = "X" Then
D = "RelatAtiv"
End If
If Range("E" & LN).Value = "X" Then
E = "Translado"
End If
If Range("F" & LN).Value = "X" Then
F = "SER025"
End If
PlanSelected = B & C & D & E & F
Workbooks.Open Filename:=PastaPontos & "\" & Site & "\" & WebPonto
Sheets(Array(PlanSelected)).Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=PastaEvidencias & "2-Evidencias\" & Alocado & "\0-Enviado\" & Alocado & ".pdf"
(*) OBS. O LOOP ESTÁ FUNCIONANDO CORRETAMENTE,MEU PROBLEMA ESTÁ NA SELEÇÃO DO ARRAY PARA IMPRESSÃO / SALVAMENTO EM PDF.
Desde já agradeço o apoio de todos.