Avatar billede Søren Voigt Novice
01. august 2019 - 16:07 Der er 6 kommentarer og
1 løsning

Excel Webtjeneste returnerer #VÆRDI!

Jeg har i over et år brugt funktionen WEBTJENESTE(url) i Excel 2016 til at returnere små datamængder fra min egen webserver. Det har virket helt perfekt. I den sidste uge er Excel begyndt konsekvent at returnere #VÆRDI! for disse kald. Jeg har prøvet at foretage et browseropslag med det URL som jeg kalder i Excel, og det går godt. Jeg har også prøvet at kalde WEBTJENESTE("https://google.com") - det går godt. Men kald til min egen webserver går altså ikke godt. Der er hverken ændret i scriptet på serveren eller i excel-formlen.

Nogen ideer?
Avatar billede claes57 Ekspert
01. august 2019 - 16:12 #1
det kan være, at et tal opfattes som tekst - prøv i givet fald at sætte VÆRDI(dine data) ind, så du tvinger excel til at opfatte det som tal.
Avatar billede Søren Voigt Novice
01. august 2019 - 21:41 #2
nu er returværdien sådan set tekst - f.eks. "NEJ" eller "JA".... og så har det altså virket glimrende i meget lang tid 1år+... Jeg kan se, at problemet forekommer alle steder hvor jeg bruger webtjeneste(url) mod mine egne domæner. Er begyndt at tænke på, om det er min internetudbyder der har set sig sur på disse kald og har spærret den port som Excel bruger ... er der et klogt hoved derude der kan sige om det er en sandsynlig mulighed??
Avatar billede Jan K Ekspert
01. august 2019 - 23:49 #3
Har du prøvet om det virker at lave en Excel Query mod de samme data?
Avatar billede Jan K Ekspert
01. august 2019 - 23:53 #4
Du kan også undersøge om der er kommet en opdatering til din firewall, som blokerer kaldet, eller snarere resultatet.
Avatar billede Søren Voigt Novice
02. august 2019 - 10:10 #5
Problemet var, at Excel kører TLS1 og min udbyder har udfaset det for en god uge siden. Dermed er alle mine requests aldrig nået frem til scriptet på webserveren. Løsningen er at opgradere TLS hvilket forklares her:

https://support.microsoft.com/da-dk/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-default-secure-protocols-in-wi

rul ned og se "easy fix" - download det og genstart Excel -
Avatar billede claes57 Ekspert
02. august 2019 - 10:14 #6
jf excel selv:
Bemærkninger
Hvis argumenterne ikke kan returnere dataene, returnerer webtjeneste en #VALUE! som fejl.
Hvis argumenterne resulterer i en streng, der ikke er gyldig, eller som indeholder mere end den tilladte celle grænse på 32767 tegn, returnerer webtjeneste en #VALUE! som fejl.
Hvis URL-adresse er en streng, der indeholder mere end 2048 tegn, der er tilladt for en GET-anmodning, returnerer webtjeneste en #VALUE! som fejl.
For protokoller, der ikke understøttes som FTP:// eller File://, returnerer webtjeneste en #VALUE! fejl.
Avatar billede Søren Voigt Novice
02. august 2019 - 11:30 #7
Bemærk, at det har virket i over et år, Den 22. juli fjernede min hostingudbyder support for TLS1. Samme sekund ophørte Excel funktionen webservice(URL) med at fungere.... Løsningen ligger i at opgradere TLS-support på klienten og så virker alting som det plejer. Jeg er nødt til selv at tage ansvar for dette problem. Det skyldes dårlig hygiejne i opdatering af min WIN7 PC. Der findes et Microsoft Easy Fix til dette - det tog under 1 min. at løse problemet - og det krævede ikke engang genstart.:-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester