Notifications
Clear all

Salvar planilha ativa

9 Posts
3 Usuários
0 Reactions
1,209 Visualizações
(@fazerbem)
Posts: 697
Honorable Member
Topic starter
 

Sera que alguem poderia me ceder um modelo de macro que salve apenas a planilha ( ABA ) ativa, ao qual seu nome sera dado pela celula F4. Gostaria de salvar a planilha no diretorio por mim escolhido no formato .xLs.

Grato a todos .

Andre

 
Postado : 03/02/2016 7:22 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Andre

Dê uma olhada no tutorial do link abaixo:
http://www.tomasvasquez.com.br/blog/mic ... nova-pasta

Se foi útil, clique na mãozinha.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 03/02/2016 11:40 pm
(@fazerbem)
Posts: 697
Honorable Member
Topic starter
 

Bom dia ,eu tenho aqui uma macro que salva a planilha em PDF num diretorio ao qual eu escolho, e essa macro possui apena 2 linhas de comando + a sua Dim + SUB + SUB end. Queria algo simples assim, existe ?

 
Postado : 04/02/2016 4:31 am
(@mprudencio)
Posts: 2749
Famed Member
 

Mais simples que duas linhas de codigo??????????

O Local a ser salvo vai ser escolhido durante a execução ou vai ser salvo sempre no mesmo local pre definido??

Se for pra escolher o local sempre isso resolve

Sheets ("Nome").copy
Activeworkbook.saveas

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 04/02/2016 5:12 am
(@fazerbem)
Posts: 697
Honorable Member
Topic starter
 

Mais simples que duas linhas de codigo??????????

O Local a ser salvo vai ser escolhido durante a execução ou vai ser salvo sempre no mesmo local pre definido??

Se for pra escolher o local sempre isso resolve

Sheets ("Nome").copy
Activeworkbook.saveas

Funcinou porem salvou na pasta c:usersandredocuments ,salvou com nome Paste1 e a aba se chama complemento
Quero que salve com este nome em Xls. E quero que salve no diretorio

C:usersandredesktoppedidoscomplemento.xLs

Quanto a ter 2 linhas de comando eu quis dizer que tenho aqui uma macro assim e desta forma estaria ideal.

Sub salvar()
Dim stempPath as String
sTempPath = " c:usersandredesktoppedidos (xls)" & ""
Activeworkbook.saveAs filename:= StempPath & Range ("f4"), fileformat:=xlworkbookNormal
Sub end

Queria um simples assim, mas este acima não funciona aqui

 
Postado : 04/02/2016 6:22 am
(@fazerbem)
Posts: 697
Honorable Member
Topic starter
 

Consegui aqui .

Sheets("complemento").copy
Activeworkbook.saveAs filename:= "c:usersandredesktoppedidos" & Range ("f4"), fileformat:=xlworkbookNormal

 
Postado : 04/02/2016 6:42 am
(@fazerbem)
Posts: 697
Honorable Member
Topic starter
 

So tem um detalhe aqui, esta salvando a planilha em modo de compatibilidade, pois a planilha que esta sendo salva esta dentro do projeto que comtem macro. E dai aparece aquelas mensagens , quero que salve direto em xls sem ser em modo de compatibilidade

 
Postado : 04/02/2016 6:47 am
(@mprudencio)
Posts: 2749
Famed Member
 

Ve se consegue ajustar a sua necessidade.

viewtopic.php?f=10&t=18995

Não é exatamente o que vc procura mas tem 2 exemplos vc pode tentar adaptar.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 04/02/2016 10:52 am
(@fazerbem)
Posts: 697
Honorable Member
Topic starter
 

consegui

Sheets("COMPLEMENTO").Copy
ActiveWorkbook.SaveAs Filename:="C:UsersAndreDesktopPedidosrComplemento" & ".xLs" ', FileFormat:=xlWorkbookNormal

Grato

 
Postado : 04/02/2016 11:23 am