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

Copiar linha da tabela htlml para excel


Udison

Pergunta

boa noite,

Tenho um grande problema. Quero copiar um dado do excel, colar na página da WEB e retornar um linha de uma tabela que está em html.

Hoje, já consigo copiar do excel e colar na página que desejo. Mas ai começa a dificuldade:

Copio o dado de uma célula do excel colo nos campos de texto, no entanto quando quero clicar em submeter "submit" não tenho o nome do elemento para referência "ie.document.all". Algo que ficaria assim, se o botão tivesse o nome: 'ie.document.all("pesquisar").Subimit ou

'ie.document.all("pesquisar").click.

Assim está o cód .Fonte:

<input type="submit" value="Pesquisar" class="botao_submit" onClick="this.form.submit(); this.disabled = 'true';"/>
Como faço para clicar nesse botão sem usar sendkeys? Outro passo, seria copiar o resultado dessa pesquisa que está em uma tabela para o excel. Não consigo achar um forma da variável ler somente o texto. Tentei usar o innertext, mas não obtive sucesso. Tentei também o getelementsbytagname, mas ele funcionou com JAVA. Meu código atual, sem a tentativa de copiar tabelas
Sub web()


Dim ie As Object

'Dim tabela As Object

Dim informacao1 As String

Dim informacao2 As String

informacao1 = Range("a2")

informacao2 = Range("b2")


Sheets("nome da plan").Activate

Set ie = CreateObject("InternetExplorer.Application")

ie.navigate "https://nome do site"

While ie.Busy

DoEvents

Wend

ie.Visible = True

'caixa de texto

ie.document.all("campo1").Value = informacao1 

'caixa de texto

ie.document.all("campo2").Value = informacao1

'botao

ie.document.all("trecho").Select



SendKeys "{TAB}", True '1
SendKeys "{TAB}", True '2
SendKeys "{TAB}", True '3
SendKeys "{TAB}", True '4
SendKeys "{TAB}", True '4
SendKeys "{TAB}", True '4
SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4
 SendKeys "{TAB}", True '4

 SendKeys "{ENTER}", True

While ie.Busy

DoEvents

Wend

End Sub

Preciso de uma ajuda para encotrar uma alternativa diferente do Senkeys e para copiar a tabela, sem utilizar a consulta do excel.

Posso utilizar o innertext? Como?

É urgente, se puderem ajudar. grato

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...