Amigos, estou com o seguinte problema:
Preciso que minha macro salve o arquivo.xlsm com um novo nome (que esta em uma celula) e um novo local (que esta em uma celula).
Estou tentando utilizar a seguinte formula:
Sub salveteste()
Dim Local As String
Local = ThisWorkbook.Path & [i29]
ActiveWorkbook.SaveAs Filename:=Local & [i31].Value & ".xlsm"
MsgBox ("Planilha Salva Como : ") & [i31].Value & ".xlsm"
End Sub
A formula não funciona, imagino o que seja de errado é o que tem na celula i29 e i31
Na celula i29 tem a formula =CONCATENAR("C:Users";J4;"Desktop") que resulta na informação C:Users(usuario)Desktop ----> Seria as informações do local a ser salvo
Na celula i31 tem a formula =A1&TEXTO(E1;"dd.mm.aaaa") que resulta na informação Planilha Serviço 29.05.2014 ----> Seria o nome do arquivo a ser salvo
Com isso parace que ou a Macro que estou tentando criar esta errada ou ela esta puxando as informações das formulas das celulas e não o resultado delas.
Estou no serviço e não consigo enviar daqui a planilha. Assim que chegar em casa posto, mas creio que minha dúvida ficou bem explicada. Obrigado.
Agradeço a ajuda de todos.
Postado : 29/05/2014 7:06 pm