Avatar billede mal Nybegynder
04. februar 2010 - 12:42 Der er 4 kommentarer og
1 løsning

Excel 2007 - Tjek om navn er lovligt

Hej

Nogen som ved en metode som gør at Excel 2007 ikke kontrollere om det navn man laver er lovligt i forhold til dir.

Altså, det jeg gerne undgå er at den kontrollere om den sti som bliver benyttet indeholder af excel defineret "ulovlige" tegn som f.eks. "[" eller "]" eller filnavnet med dir er for lang i forhold til maks antal tegn ... f.eks.

"c:\dokuments and settings\mal\dokument\[regneark]\budget\2010\det foreløbeligt budget for 2010.xls"

Det sjove ved det er at det virker fint hvis man først gemmer i roden og derefter i pågældende dir. ... og så starter excel direkte derfra ... så vil den gerne gemme ...
Avatar billede excelent Ekspert
04. februar 2010 - 16:13 #1
Der er tilsyneladende et misforhold mellem Windows og Excel
Man kan fint oprette en mappe i win som hedder fx d[
men men får ganske rigtigt en fejl når man forsøger at gemme en Excelfil heri

Ulovlige tegn i Win er:  \  /  :  *  ?  "  <  >  |
Ulovlige tegn i Excel:  <  >  ?  [  ]  :  |  *

Du kan omgå problemet ved at anvende ChDir (change directory)
i en kodestump som gemmer filen for dig.

Men er nu ikke sikker på at det er anbefalelsesværdig :-)

Sub Gemme()
ChDir "c:\dokuments and settings\mal\dokument\[regneark]\budget\2010"
ActiveWorkbook.SaveAs "det foreløbeligt budget for 2010.xls"
End Sub
Avatar billede mal Nybegynder
05. februar 2010 - 10:19 #2
Nu havde jeg godt nok håbet at jeg kunne ændre det via "regedit",
og så ændre et "1" til "0", og det var så det.

Nå, jeg forstår ikke helt din løsning, skal jeg gemme det som en Macro, hvorefter at den automatisk vil gemme det i beskrevne dir?
Avatar billede excelent Ekspert
05. februar 2010 - 15:14 #3
Du skal indsætte koden i et almindelig modul
Når du så kører koden, gemmes file i den mappe som angivet i koden
http://pmexcelent.dk/ModulTips.html
Avatar billede mal Nybegynder
09. februar 2010 - 16:56 #4
Ok

Tak for hjælpen.

Kan jeg få dig til at lave et svar ?
Avatar billede excelent Ekspert
11. februar 2010 - 19:47 #5
velbekom
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