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
  • Avatar do usuário
#5199
Tenho este comando e apenas o Dim caminho2 funciona certinho, o outro nao, podem me passar o comando certo para:

Caminho = ThisWorkbook.Path & "C:\Users\Andre\Desktop\Pedidos G"



Sub Salvar()

On Error Resume Next
Dim Caminho As String 'declaracao da variável caminho
Caminho = ThisWorkbook.Path & "C:\Users\Andre\Desktop\Pedidos G"
ActiveWorkbook.SaveAs Filename:=Caminho & [A1].Value & ".xlsm"
MsgBox ("Planilha Salva Como : ") & [A1].Value & ".xlsm"

On Error Resume Next
Dim Caminho2 As String 'declaracao da variável caminho
Caminho = ThisWorkbook.Path & "\"
ActiveWorkbook.SaveAs Filename:=Caminho & [A2].Value & ".xlsm"
MsgBox ("Planilha Salva Como : ") & [A2].Value & ".xlsm"



End Sub
#5202
Boa tarde!!

Já enteou assim?
Código: Selecionar todos
Sub Salvar()

On Error Resume Next
Dim Caminho, Caminho2 As String 'declaracao da variável caminho
Caminho = ThisWorkbook.Path & "C:\Users\Andre\Desktop\Pedidos G"
ActiveWorkbook.SaveAs Filename:=Caminho & [A1].Value & ".xlsm"
MsgBox ("Planilha Salva Como : ") & [A1].Value & ".xlsm"

On Error Resume Next
Dim Caminho2 As String 'declaracao da variável caminho
Caminho2 = ThisWorkbook.Path & "\"
ActiveWorkbook.SaveAs Filename:=Caminho2 & [A2].Value & ".xlsm"
MsgBox ("Planilha Salva Como : ") & [A2].Value & ".xlsm"

End Sub
Att
#5203
nao expliquei direito,

Eu colocando o arquivo de nome X na pasta por exemplo: C:/andre/pedidos G , rodo o mesmo e executo a Macro e quero que salve o trabalho por exemplo na Pasta C:/pedro/controle/trabalhos/profit.

acho que é isso.

Andre
#5204
ThisWorkbook.path --> retorna algo como "C:\andre\pedido G";
ao concatenar a variável Caminho = ThisWorkbook.Path & "C:\Users\Andre\Desktop\Pedidos G" vai na prática retornar algo como: C:\andre\pedido GC:\Users\Andre\Desktop\Pedidos G
Então creio eu que deveria ser Caminho:"C:\Users\Andre\Desktop\Pedidos G" & "\"
#5206
Amigo ou você usa Caminho = ThisWorkBook.Path que significa o mesmo caminho onde essa pasta de trabalho estiver... Ou então você especifica um caminho fixo como você fez "Caminho = C:\..........."....

O Amigo acima está completamente correto, ao concatenar você terá dois endereços...


Visite meu blog:

programacaopassoapasso.wordpress.com
#5207
Tentei fazer mas nao vai.

A EMnsagem aparece que a Palnilha foi salva mas nao esta na pasta. Entao mando o arquivo para teste.

Agradeço a ajuda, pois usarei em uma planilha que estou fazendo.
Você não está autorizado a ver ou baixar esse anexo.
#5208
Altere a variavel Caminho conforme abaixo, e teste

Caminho = "C:\Users\Andre\Desktop\Pedidos Gauer" & "\"
ou
Caminho = "C:\Users\Andre\Desktop\Pedidos Gauer\"
#5210
Nao vai a nao ser que eu coloque assim

On Error Resume Next
Dim CAMINHO As String 'declaracao da variável caminho
CAMINHO = ThisWorkbook.Path & "\"
ActiveWorkbook.SaveAs Filename:=CAMINHO & [G19].Value & ".xlsm"
MsgBox ("Planilha Salva Como : ") & [G19].Value & ".xlsm"
#5212
Tenta assim:

Sub Salvar()

On Error Resume Next
Dim Caminho As String 'declaracao da variável caminho
Caminho = "C:\"

'ou
'Caminho = ThisWorkbook.Path & "\"

ActiveWorkbook.SaveAs Filename:=Caminho & Range("g19").Value & ".xlsm", FileFormat:= _
xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False


MsgBox ("Planilha Salva Como : ") & Range("g19").Value & ".xlsm"


End Sub
#5262
De fato era erro mesmo aqui. agora acertei

Mas como ao inves de por \Recente" & "\" , colocar uma referencia em Recente, assim ex: D5 dai na propria planilha eu colocaria o destino final.

Grato


On Error Resume Next
Dim Caminho As String 'declaracao da variável caminho
Caminho = "C:\Users\Andre\Desktop\Pedidos Gauer\Recentes" & "\"
ActiveWorkbook.SaveAs Filename:=Caminho & [A1].Value & ".xls"
'MsgBox ("Planilha Salva Como : ") & [A1].Value & ".xls"
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