Página 1 de 1

Botão para Importar XML

Enviado: 20 Jul 2021 às 22:46
por diogeles
Boa Noite pessoal, estou precisando criar uma macro na qual ela importe o XML atraves de um botão que ao clicar apareça a janela para que eu selecione qual XML desejo importar.

Atualmente o que eu faço é clicar com botao direito sobre a tabela do XML vou até a Opção XML e depois clico em importar e seleciono o XML que desejo.

Estou mandando a planilha para uma melhor entendimento.

A aba onde está a tabela de XML está na aba " Importação XML"
e o Botão ao qual eu gostaria está na aba "Dinamica Nota Fiscas" com o botão em AZUL (IMPORTAR XML)

Re: Botão para Importar XML

Enviado: 21 Jul 2021 às 16:24
por diogeles
Alguem ? Ou não tem como isso? :(

Re: Botão para Importar XML

Enviado: 21 Jul 2021 às 18:32
por marcoenz
diogeles escreveu:Alguem ? Ou não tem como isso? :(
Boa noite, tenta utilizar essa planilha aqui que eu estou anexando, veja se revolve ou te ajuda de alguma forma.

Re: Botão para Importar XML

Enviado: 21 Jul 2021 às 23:08
por diogeles
A principio é mais ou menos isso que preciso, porem preciso selecionar o arquivo e não a pasta.

Re: Botão para Importar XML

Enviado: 22 Jul 2021 às 06:57
por marcoenz
Coloca apenas um arquivo na pasta

Re: Botão para Importar XML

Enviado: 22 Jul 2021 às 15:22
por diogeles
Bom, pesquisando aqui vi algumas coisas bem complicadas e nada funcionada até que encontrei a função Application.SendKeys

Então basicamente fiz uma macro das teclas do teclado simulando como se estivesse fazendo manualmente e deu super certo.

Sheets("Importação - XML").Select
Range("CD3").Select
Application.SendKeys "+{F10}", True
Application.SendKeys "{M}", True
Application.SendKeys "{RIGHT}", True
Application.SendKeys "{I}", True