Tenho duas dúvidas sobre o seguinte arquivo Excel:
Gostaria de um botão nesta planilha de excel cujo nome fosse “Salvar como PDF”.
Quando pressiono este botão, todos os dados da planilha Excel devem ser salvos em PDF no caminho- M:\formats\ 'Nome do arquivo'
'Nome do arquivo' deve ser o valor da célula nº H8.
Ou seja, quando clico no botão “Salvar como PDF” ele deve salvar o arquivo excel em formato pdf, no caminho mencionado acima e também com o nome que estiver escrito na célula nº H8.
Por exemplo, se o nome ANDREW PITTERSON estiver escrito na célula H8, ele deverá ser salvo com o mesmo nome, ou seja, ANDREW PITTERSON.
Quero remover a linha que aparece neste instantâneo.
Para isso tentei desmarcar as linhas de grade na aba de visualização, mas aqui o problema é que ele oculta todas as linhas de grade enquanto eu quero que algumas das linhas de grade sejam mostradas (a célula no H8 é uma delas).
A outra coisa que tentei resolver esse problema é colocar 'todas as bordas' na guia inicial.
Mas cria outro problema, quando tiro a impressão da folha ela mostra bordas.
Não quero que nenhuma borda apareça quando eu imprimir a folha.
- Existe alguma maneira de remover apenas as linhas selecionadas da planilha, conforme mostrado na imagem.
Responder1
Use o seguinte código para o botão
Sub Button1_Click()
ActiveSheet.ExportAsFixedFormat
Type:=xlTypePDF,
Filename:=Range("H8").Value,
Quality:=xlQualityStandard, _
IncludeDocProperties:=True,
IgnorePrintAreas:=False,
OpenAfterPublish:= False
End Sub
A maneira mais fácil de aprender a fazer isso gravando uma macro (que foi como eu fiz)