Avatar billede comcool Nybegynder
11. april 2007 - 12:16 Der er 4 kommentarer og
1 løsning

Sti til csv fil.

Hej eksperten.

Jeg sidder og arbejder med min første Makro. Det den gør er at åbne en .csv fil og behandle noget data. Nu vil jeg gerne kunne flytte denne Excel fil til en anden computer uden at skulle ændre stien til min .csv fil.

Jeg har prøvet med ActiveWorkbook.Path, men synes ikke rigtigt det virker.

Så vil gerne gøre denne sti dynamisk:

"TEXT;C:\Documents and Settings\navn\Skrivebord\Katalog.csv" _

Har prøvet med følgende, men uden held:

"TEXT;" & ActiveWorkbook.Path & "Katalog.csv" _
Avatar billede screem_brille Novice
11. april 2007 - 12:24 #1
uden at kende noget til dette specifikke problem, det er smartere at benytte de variabler der findes i windows, f.eks %username% så indsættes navnet automatisk, og er derverd dynamisk, ligesom at på en engelsk version hedder skrivebordet desktop, det bør man huske hvis den skal kunne bruges på tværs af sprog versioner.
Avatar billede comcool Nybegynder
11. april 2007 - 12:27 #2
Det skal bare virke hvis en person vælger at ligge filerne (mappen) et andet sted end skrivebordet. De 2 filer ligger altid i samme mappe, så på en måde må man kunne få den til at hente stien hvor fra Excel filen er åbnet. Ikke at jeg har forstand på VB... :)
Avatar billede comcool Nybegynder
11. april 2007 - 12:33 #3
Fandt selv ud af det. Der mangler lige en "\" "TEXT;" & ActiveWorkbook.Path & "\Katalog.csv" _
Avatar billede screem_brille Novice
11. april 2007 - 12:34 #4
det har jeg heller ikke, påpegede bare at stien på en dansk kontra engelsk version ikke er ens, og derfor vil det give problemer hvis man ikke tager forbehold for den slags.
Avatar billede comcool Nybegynder
11. april 2007 - 12:46 #5
Helt i orden :)
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