Avatar billede d.kryger Praktikant
27. november 2002 - 21:09 Der er 3 kommentarer og
1 løsning

Komma istedet for punktum

Hej Eksperter.

Jeg ved ikke hvordan jeg har fået Excel til at skrive punktum istedet for komma i alle regneark, men jeg vil meget gerne have det lavet om, hvordan gør jeg det?
Avatar billede katborg Praktikant
27. november 2002 - 21:25 #1
Gør den ikke det i alle programmer ?

Prøv i kontrolpanelet - internationale indstillinge
Avatar billede kabbak Professor
27. november 2002 - 21:26 #2
Gå i kontrolpanel, international instillinger og ret talformatet til :
komma som tusinde og punktum til decimal
Avatar billede kol Nybegynder
27. november 2002 - 23:00 #3
Har selv haft samme problem.
Løsningen lå ikke i kontrolpanelet.
Jeg ved ikke hvad der forårsagede problemet, men nu har det løst sig selv på en eller anden måde.
Ikke alt har en logisk forklaring.

Hilsen KOL
Avatar billede amerikaner Nybegynder
28. november 2002 - 08:35 #4
I know this answer is closed but here is the vb script I wrote to change back and forth between US and Danish decimal settings.

Just copy it into a file and call it whatever.vbs

'------------------------------------------------------------------------
'--International Skifter
'--Because HPVee requires American Decimal settings, this program
'--goes into the registration database and changes from American to
'--European and vice versa.
'
'--ONLY TESTED WITH WINDOWS 2000!!
'
'--Version Nr. 1.1
'--History 1.0 - Original
'          1.1 - Passed parameter misnamed in ReportErrors subroutine
'------------------------------------------------------------------------

On Error Resume Next

'------------------------------------------------------------------------
'--Dims
'------------------------------------------------------------------------
f_Title="International Skifter"
Dim f_Sh
Dim f_D
Dim f_T
Dim f_Nu

'------------------------------------------------------------------------
'--Main Program
'------------------------------------------------------------------------

    Set f_Sh= WScript.CreateObject("WScript.Shell")
    ReportErrors "Creating Shell"

    f_D=f_Sh.RegRead ("HKEY_CURRENT_USER\Control Panel\International\sDecimal")
    If Err.Number=0 Then
        If f_D="," then
            f_D = "."
            f_T = ","
            f_Nu = "Amerikanisk nu!"
        Else
            f_D = ","
            f_T = "."
            f_Nu = "Dansk nu!"
        End if
    Else
        ReportErrors "Reading Key"
    End if

    f_Sh.RegWrite "HKEY_CURRENT_USER\Control Panel\International\sDecimal", f_D
    f_Sh.RegWrite "HKEY_CURRENT_USER\Control Panel\International\sThousand", f_T
   
    ReportErrors "Changing Key"

    MsgBox f_Nu, vbOKOnly, f_Title

EndRoutine

'------------------------------------------------------------------------
'--Overhead routines
'------------------------------------------------------------------------
Sub ReportErrors(p_strModuleName)
   
        If err.number<>0 then Msgbox "Fejl i " & p_strModuleName & " module af " & err.number& " - " & err.description & " type" , vbCritical + vbOKOnly, "Fejl i International Skifter - Something unexpected"
    Err.clear
End Sub

Sub EndRoutine
End Sub
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