Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) excel exportar para determinada pasta de acordo com o dia


bareta

Pergunta

bom tenho a seguinte macro:

Sheets("SP").Select
    With ActiveWorkbook.PublishObjects("cotação_25837")
        .HtmlType = xlHtmlStatic
        .Filename = _
        "C:\Documents and Settings\Agrosala\Meus documentos\site\agrosala\modelos\soja.htm"
        .Publish (False)
        .AutoRepublish = False
    End With

associada a outra função faz a exportação automatica da tabela a cada 2 minutos...

queria que em vez de jogar direto na pasta modelos jogasse em uma pasta com a data do dia.

ex:

"C:\Documents and Settings\Agrosala\Meus documentos\site\agrosala\modelos\dia_mes_ano\soja.htm"

mais isso pela propria macro lendo o dia o mes e o ano atual...

ai se existir um metodo para a macro criar a pasta se ela não existir... também gostaria de saber, atualmente a pasta é criada pelo asp.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

fiz uma macro nova aqui, tinha esquecido que as macro é em VB... kkkk

segue ai pra quem precisar, ai é so ligar a macro da pasta na macro da exportação....

Sub pasta()

Fdir = "C:\Documents and Settings\usuario\Desktop\" & Format(Date, "DD_MM_YYYY") & "\"
Set fso = CreateObject("Scripting.FileSystemObject")
If Not fso.FolderExists(Fdir) Then
fso.CreateFolder (Fdir)
End If

End Sub
exemplo
Sub Macro1()
'
' Macro1 Macro
' Macro gravada em 30/3/2009 por computacao
'

'
    Range("A7").Select
    ActiveCell.FormulaR1C1 = "=TODAY()"
    Range("A8").Select
    With ActiveWorkbook.PublishObjects.Add(xlSourceSheet, _
        "C:\Documents and Settings\computacao\Desktop\" & Format(Date, "DD_MM_YYYY") & "\Página.htm", "Plan1", "", _
        xlHtmlStatic, "Pasta1_19389", "")
        .Publish (True)
        .AutoRepublish = False
    End With
    ChDir "C:\Documents and Settings\computacao\Desktop"
End Sub

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...