Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Guilherme Magri Mesquita

Excel Botão/Macro Exportar de Excel para PDF conforme determiado valores

Recommended Posts

Prezados.

 

Estou enfrentando um dilema, muito por não conhecer a fundo VBA, por isso estou aqui solicitando a ajuda dos senhores.

 

Não conheço muito VBA mas sei como funcionar, e já trabalhei com algumas linhas de códigos simples. Agora minha necessidade é um pouco mais complexa.

 

Possuo um relatório diário em tabela, entretanto, ele é corrido: terminei os dados de um dia em uma linha, começa os dados do outro dia na linha seguinte. Para questão de filtros e pesquisa, logicamente, há a coluna DATA.

 

Precisaria de exportar os dados do dia desejado para PDF da maneira mais prática e fácil possível. Vi alguns vídeos em que é possível fazer um botão em que a área desejada é exportada para PDF, porém a área é fixa, e conforme descrevi, a área que preciso exportar para PDF depende da data e logicamente da quantidade de linhas deste dia. Desta forma, gostaria de saber se seria possível, em certa célula, eu digitar a data que preciso exportar e criar o botão que exportaria para PDF as informações da data digitada nesta célula.

 

Relacionado ao salvamento, em vez de salvar automaticamente no local da pasta de trabalho do excel, gostaria que abrisse a janela de "Salvar Como" e eu selecionar o local que quero salvar.

 

Outra questão... Referente ao nome do arquivo que será salvo. Ao exportar, teria como nomear baseado no conteúdo de uma célula (célula i4 da planilha em anexo)?

 

Estou anexando a planilha para que possam compreender o que estou precisando (dados aleatório e irreais - A estrutura da planilha é o que irei utilizar).

 

No que me puderem ajudar, ficarei imensamente grato.

 

RDO.xlsx

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Guilherme, seja bem-vindo ao Clube do Hardware! :D

 

Então amigo, não sei se é muito prático o que você está querendo, e as vezes é preciso fritar muito a cabeça para resolver dessa forma, não quero te desanimar, e talvez outro membro aqui do fórum até faça isso que você pediu, mas talvez tenhamos alternativas que podem substituir o que você precisa, ou pelo menos chegar bem perto.

 

Você quer definir a(s) data(s) que será salvo no arquivo.pdf, isso terá quer ser feito manualmente, certo?

Você quer que abra o [salvar como...] para poder definir manualmente onde será salvo, o que  provavelmente também fará com que você tenha que definir o nome do arquivo. Acaba ficando muita coisa para se fazer manualmente que talvez compense fazer assim:

 

A tabela que você enviou tem um filtro em cima, filtre pelas datas que quer que seja salvo, aperte F12 para aparecer o salvar como.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se é isso que desejas.

A macro exporta para um arquivo pdf somente as linhas com a data, conforme inserido nas celulas J3 K3 e L3 (vide img) 

O nome do arquivo é composto pelo valor da célula I4 substituindo o caracter "." (ponto), por "-" (traço), para não gerar erros na hora de salvar o arquivo.  

 

image.png.b0b7fdc4cfd611004dfbcac6b718c8fd.png

RDO.zip

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Basole, muito obrigado pelo trabalho que fizestes, mas é o seguinte:

 

Eu tinha baixado a planilha assim que você tinha postado e só tinha visto por cima e estava funcionando - único entrave era na questão do nome do arquivo Não estava salvando com "RDO.tag", salvando apenas com o nome da data (tanto que fiquei de te agradecer e reportar assim que possível - neste caso, hoje).

 

Entretanto, quando fui trabalhar nela agora, não está funcionando o botão :(. Não cheguei a fazer nenhuma alteração. Até baixei a planilha novamente, mas nada do botão funcionar...

 

Teria como checar por favor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×