Notifications
Clear all

Thisworkbook.Path

4 Posts
1 Usuários
0 Reactions
3,942 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Galera,
Alguém pode corrigir esse código pra mim?, acho que esse thisworkbook está errado. Está dando caminho não encontrado.

Public Sub salva_rede()
x = UserForm1.TextBox1.Value

    ChDir "ThisWorkbook.Path & gabaritos"
    ActiveWorkbook.SaveAs Filename:= _
        "ThisWorkbook.Path & gabaritos" & x & ".xls", FileFormat:= _
        xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
        , CreateBackup:=False
    
    ActiveWorkbook.Save
    
    MsgBox (" Pode fechar a planilha!")

End Sub

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

 
Postado : 15/08/2011 8:24 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 


Tenta assim:

ThisWorkbook.Path & "gabaritos"

ThisWorkbook.Path não deve vir "entre aspas".

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

 
Postado : 15/08/2011 10:58 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Alem da dica do Edson :
ChDir ThisWorkbook.Path & "gabaritos"

, é necessário alterar a linha :

ActiveWorkbook.SaveAs Filename:= _
Path & x & ".xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False

Uma vez que usou antetriormente a Instrução ChDir, a mesma redefiniu o Caminho, alterando o diretório ou pasta atual, e Path já assimila automaticamente este novo Caminho.

Se quiser saber antes se está no diretorio correto use a instrução abaixo, logo depois de usar o ChDir :

MsgBox "The path is " & Application.Path

Uma outra obs, é que você está salvando uma cópia, então se for executar uma segunda vez este arquivo precisará redefinir o Path.

[]s

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

 
Postado : 15/08/2011 1:13 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

@Edson
@Mauro

Valeu meus queridos!!!! :D

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

 
Postado : 16/08/2011 5:44 am