Vinnaren i pepparkakshustävlingen!
2007-10-02, 20:12
  #1
Medlem
Cortina-s avatar
Helloj flashback!

Jag programmerar i vanliga VBA som finns inbyggt i excel 2003 och har en kort fråga som jag skulle behöva hjälp med.

För tillfället jobbar jag på en valutaomvandlare för att lära mig språket, jag vill därför har möjlighet att hämta valutakurser från en extern fil. I detta faller denna html-fil: http://www.bankofcanada.ca/fmd/exchange.html som jag sen kopierar in i t.ex. ett worddokument för att göra det lättare.

Skulle uppskatta hjälp med detta!
Citera
2007-10-10, 23:42
  #2
Medlem
nkwtms avatar
Detta känns något överambitiöst om du är nybörjare, filen du tänkte jobba med är ganska komplex, plus att du måste ladda ner filen först innan du kan använda den.

Om jag vore dig så skulle jag skapa en egen fil i detta format:

USD;6,50
CHF;5,70
...

(hittade bara på valutakurserna nu)

MYCKET lättare att läsa en sådan fil...
Citera
2007-10-10, 23:58
  #3
Medlem
gadzooxs avatar
Finns ju bättre källor än den TS länkade till... ECB:s lista i xml-format t.ex, som visar rates i förhållande till euron.

VBA har direkt stöd för att parsea xml via MSXML (4.0?) om jag inte minns fel.
Vad gäller att ladda ner filen först, så behövs nog inte det. VBA har även HTTP-stöd via MSXML

Skulle gärna posta exempel, men om det är ditt övningsprojekt så får du lösa det själv
Citera
2007-10-13, 02:57
  #4
Medlem
nkwtms avatar
Riktigt bra lista...

...men för en nybörjare så är XML antagligen snäppet högt att hålla på med som testprojekt.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback