Função SERVIÇOWEB não funciona no excel 2010

Anônima
2024-09-17T14:50:49+00:00

bom dia, esto digitando cerretamente o que eu preciso que ele busque na web e não está retornando o que preciso!

ele ta retornando erro com #NOME?

Estou digitando a formula assim =serviçoweb("viacep.com.br/ws/75090690/xml/")

So que a formula =SERVIÇOWEB não existe no meu excel

o que posso fazer pra arrumar isso

Microsoft 365 e Office | Excel | Outro | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

1 resposta

Classificar por: Mais útil
  1. Anônima
    2024-09-17T23:09:07+00:00

    Olá Janaina, tudo bem?

    A função SERVIÇOWEB não está disponível no Excel 2010, pois foi introduzida apenas no Excel 2013 e em versões mais recentes, como parte das funções de conexão com a web. Por este motivo, você está recebendo o erro #NOME? quando tenta utilizá-la no Excel 2010.

    Uma alternativa é criar uma função personalizada usando o VBA conforme exemplo abaixo:

    Para isto, siga as etapas:

    1. Abra o Excel 2010.
    2. Pressione Alt + F11 para abrir o Editor do Visual Basic.
    3. No editor, clique em Inserir no menu superior e depois em Módulo. Isso vai criar um novo módulo onde você pode inserir o código VBA.
    4. No módulo que foi criado, copie e cole o seguinte código: Function BuscarCEP(CEP As String) As String Dim http As Object Dim URL As String Dim result As String
       Set http = CreateObject("MSXML2.XMLHTTP")
       URL = "https://viacep.com.br/ws/" & CEP & "/xml/"
      
       http.Open "GET", URL, False
       http.Send
      
       result = http.responseText
       BuscarCEP = result
      
      End Function

    Nesse exemplo, você pode usar a função BuscarCEP diretamente na sua planilha, digitando algo como =BuscarCEP("75090690"). Isso vai retornar os dados do CEP em formato XML.

    Importante:

    • Salve sua planilha no formato XLSM para que a macro também seja salva.
    • Formato do Retorno: O resultado será retornado em formato XML, ou seja, todos os dados do CEP estarão em uma única célula, mas você pode manipular esse resultado para extrair as informações que precisa (por exemplo, logradouro, bairro, cidade).

    Atenciosamente,

    Esta resposta foi útil?

    0 comentários Sem comentários