Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
#62126
Olá pessoal, estou fazendo um código onde deve-se exportar um PDF do Laudo obtido na planilha.
Tudo está funcionando perfeitamente, porém o PDF está cortando uma coluna da minha planilha. Ela está inserida no intervalo (A1:J158), porém só está sendo mostrado até a coluna I.

Esse é o código utilizado:

Private Sub CommandButton104_Click()

Dim caixaSalvar As Office.FileDialog
Dim caminhoSalvar As String, nomeArquivo As String

'Abre caixa de dialogo para selecionar local/diretorio onde será salvo arquivo
Set caixaSalvar = Application.FileDialog(msoFileDialogFolderPicker)

With caixaSalvar
.AllowMultiSelect = False
.Title = "Selecione o local para salvar o Laudo"
.Show
End With
'verifica se foi selecionado um diretorio/local, se não foi sai da rotina
If caixaSalvar.SelectedItems.Count = 0 Then
MsgBox "Operação cancelada!", vbExclamation, "Salvar PDF"
Exit Sub
Else
'inclui o caminho selecionado em uma variavel
caminhoSalvar = caixaSalvar.SelectedItems(1) & "\"
'Efetua um loop nas abas da planilha para salvar pdf uma a uma

Dim nomedoarquivo As String
Dim Data As String
Dim UltimaLinha As Long

Sheets("Laudo").Select
Data = VBA.Format(VBA.Date, "dd.mm.yyyy")
Cells(156, "B") = Data
UltimaLinha = Cells(Rows.Count, "B").End(xlUp).Row
ActiveSheet.PageSetup.PrintArea = Range("A1:K" & UltimaLinha).Address
nomedoarquivo = ThisWorkbook.Path & Application.PathSeparator & "Formulário de Liberação CARTONADO" & " - " & Data & ".pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=nomedoarquivo, Quality:=xlQualityStandard, IncludeDocProperties:=False, IgnorePrintAreas:=False, OpenAfterPublish:=True

End If
MsgBox "Operação realizada com sucesso!", vbInformation, "Salvar PDF"
End Sub


Se alguem puder me ajudar em como exportar todo o conteúdo, ficarei imensamente grata!
#62155
LeoHenrique escreveu: 12 Fev 2021 às 09:00 Bom dia Julia !

Coloque a planilha que contém o código... fica mais fácil para te ajudar. Mude as informações para deixar somente um exemplo do que precisa.

Att,

Leandro Moreira
Bom Dia Leandro segue em anexo a planilha.
Gostaria de exportar a aba Laudo, escolhendo o lugar para salvar.

Outro ponto é que estou tentando implementar um botão "ocultar linhas" para aquelas que estão como "0,00". Mas não está funcionando, você consegue olhar? Obrigada
Você não está autorizado a ver ou baixar esse anexo.
#62169
Oi Julia !
Montei 3 botões com código simples, um para filtrar somente as linhas com informações, retirando as linhas zeradas, um segundo botão para voltar ao padrão normal, para fazer lançamentos, e um terceiro botão para fazer uma cópia para outra aba conforme disse... fora as linhas que continham as células sem informações.

Espero ter ajudado
Você não está autorizado a ver ou baixar esse anexo.
JuliaMorais agradeceu por isso
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord