Avatar billede tvc Seniormester
20. februar 2012 - 15:29 Der er 8 kommentarer og
1 løsning

Engelsk talformat

Hej

Hvordan ændrer jeg talformatet, således at det kun skal være i kolonne E, som har engelsk talformat, f.eks 3.190,00 skal ændres til 3,190.00.

Resten af tallene i arket skal have DK talformat

Mvh. TVC
Avatar billede claes57 Ekspert
20. februar 2012 - 15:46 #1
det kan du kun, hvis du ændre feltet til tekst, og så retter tegn derefter.
ret fx først . til ¤ derefter , til . og til sidst ¤ til ,
så går det ikke galt mht , og . i det færdige resultat.
Avatar billede tvc Seniormester
20. februar 2012 - 19:11 #2
Hej Claes
Jeg kan ikke helt bruge ovennævnte løsning men kunne godt tænke mig, hvis det kunne løses ved en VBA kode.
Avatar billede claes57 Ekspert
20. februar 2012 - 19:36 #3
hvis du har en skjult kolonne med tal (dansk format med tal lig det, der skal stå i E), og en makro, der oversætter, så skulle det ikke give et problem.
Avatar billede tvc Seniormester
20. februar 2012 - 19:47 #4
Jeg har forsøgt denne kode, men den fungerer ikke kun på kolonne E - er der nogen, som kan svare mig på, hvorfor den ikke fungerer kun på kolonne E? Den laver hele arket om til UK format

Sub test()

Ark2.Range("E:E").Application.UseSystemSeparators = False
 
Ark2.Range("E:E").Application.DecimalSeparator = "."
Ark2.Range("E:E").Application.ThousandsSeparator = ","

End Sub
Avatar billede claes57 Ekspert
20. februar 2012 - 19:58 #5
det ligger i ".Application."
dvs det er alt, hvad excel er - ikke bare en lokal ting.
Application = hele svineriet.
Avatar billede tvc Seniormester
20. februar 2012 - 20:57 #6
Claes, hvad mener du egentlig med en makro, som oversætter?
Avatar billede claes57 Ekspert
20. februar 2012 - 21:11 #7
det vil være en kode, som du kalder med fx en tast-kombination (Ctrl+y eller hvad du nu vælger) og den starter så i E1 (og den tilsvarende kolonne med rigtige tal fx EE1), Tallet i EE1 bliver så rettet til tekst, og komma og punktum byttes rundt - resultatet skrives i E1. Makroen fortsætter så i EE2, og skriver i E2, osv til der ikke er flere data i EExxx.
Du skal bare have en kolonne med de tal, som skal stå på engelsk i E1 et andet sted (evt en skjult kolonne med bredde på 0)
Avatar billede tvc Seniormester
31. juli 2012 - 12:55 #8
Er der nogle, der savner points?

Jeg fik ikke løst problemet, da det efter ovenstående kommentarer ikke var muligt at løse.
Avatar billede tvc Seniormester
16. august 2012 - 12:54 #9
Lukker
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