Jump to content
Fórum Script Brasil
  • 0

VBA+Script SAP - Copiar do Sap e Colar no excel.


Gabriela Siqueira

Question

Boa tarde Pessoal,

Não sou programadora, mas sou uma usuária e estou em fase de aprendizado de ferramentas para otimizar os processos.

Tenho alguns scripts do SAP que geram alguns relatórios, salvam em uma determinada pasta, consequentemente a macro abre os arquivos salvos copia e cola os dados do relatorio no arquivo Excel aberto, porém estou encontrando dificuldade de compartilhar com outros usuarios, pois nem todos tem acesso aos mesmos diretorios. Por conta disso minha ideia seria, não salvar mais o relatorio gerado pelo VBA usando o Script do SAP e apenas copiar todo o conteudo do relatorio e colar com o mesmo formato. Tentei algumas alternativas, mas debuga na parte de copiar do SAP e colar no excel na planilha e celula pre-determinada. Vocês tem alguma sugestão de como posso copiar e colar esses dados?

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0
Em 24/08/2023 em 15:53, Gabriela Siqueira disse:

Boa tarde Pessoal,

Não sou programadora, mas sou uma usuária e estou em fase de aprendizado de ferramentas para otimizar os processos.

Tenho alguns scripts do SAP que geram alguns relatórios, salvam em uma determinada pasta, consequentemente a macro abre os arquivos salvos copia e cola os dados do relatorio no arquivo Excel aberto, porém estou encontrando dificuldade de compartilhar com outros usuarios, pois nem todos tem acesso aos mesmos diretorios. Por conta disso minha ideia seria, não salvar mais o relatorio gerado pelo VBA usando o Script do SAP e apenas copiar todo o conteudo do relatorio e colar com o mesmo formato. Tentei algumas alternativas, mas debuga na parte de copiar do SAP e colar no excel na planilha e celula pre-determinada. Vocês tem alguma sugestão de como posso copiar e colar esses dados?

Oi Gabriela, boa tarde.

Não sou programador também, mas consigo pegar informações do SAP e consigo colocar no Excel.

Eu tenho que criar as variáveis e depois vou colocando no final de cada linha do campo do SAP, a informação TEXT

um exemplo de campo :

Dim NBM1 As String 'Nome da variável

NBM1 = session.findById("wnd[0]/usr/tabsTABSPR1/tabpSP10/ssubTABFRA1:SAPLMGMM:2000/subSUB2:SAPLMGD1:2205/ctxtMARC-STEUC").Text

Aí neste exemplo, ele vai dar um valor para a variável NBM1 e depois eu consigo colocar esse valor no excel.

Range("A1").Value = NBM1

Qualquer coisa, me avise.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      651.9k
×
×
  • Create New...