Avatar billede lunddata Nybegynder
02. maj 2006 - 16:03 Der er 5 kommentarer og
1 løsning

Fejlmeddelelse i tidligere Exceludgaver end Excel 2003

Hvorfor kan denne køre i Excel 2003, men ikke i en tidligere Excel udgave?
Jeg får fejl fra og med sætningen:
Range("d14:d19").Select

Sub Raekkefoelge()
Calculate

    Dim A As Long, AntalTal As Long
    Randomize
    Dim tal() As Variant
    AntalTal = 6
                   
    Mindste = [g5]
    Storste = [i5]
    If (Storste - Mindste) < AntalTal Then
        MsgBox "Intervallet ved det første tal er for lille til at generere forskellige tal!" & vbCrLf & "Lav intervallet større!"
    Mindste = 0
    Storste = 6
    End If
     
    If (Mindste = Storste) Or (Mindste > Storste) Then
        MsgBox "Mindste og største må ikke have samme værdi og" & vbCrLf & "Største skal altid være større end mindste"
    End If
    Decimaler = [j5]
    ReDim tal(AntalTal)
    A = 0
    Do
        A = A + 1
        tal(A) = Round((Rnd() * (Storste - Mindste) + Mindste), Decimaler)
        For I = 0 To A - 1
            If tal(I) = tal(A) Then A = A - 1
        Next
    Loop Until A = AntalTal
    [b14] = tal(1)
    [B15] = tal(2)
    [B16] = tal(3)
    [B17] = tal(4)
    [b18] = tal(5)
    [B19] = tal(6)
   
    [d14] = tal(1)
    [d15] = tal(2)
    [d16] = tal(3)
    [d17] = tal(4)
    [d18] = tal(5)
    [d19] = tal(6)
   
   
Range("d14:d19").Select
    Selection.Sort Key1:=Range("d14"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
    Range("D14").Select
End Sub
Avatar billede bak Forsker
02. maj 2006 - 17:27 #1
Tror det er din sort der går galt. Excel 2003 har fået flere nye funktioner her.
Prøv at slette alt efter Header:=xlGuess
Avatar billede lunddata Nybegynder
02. maj 2006 - 23:09 #2
Vender lige tilbage i morgen hvor jeg tester regnearket på min PC på arbejde (denne kører i en tidl. version end Excel 2003).
Jeg har forøvrigt også bemærket at jeg under beskyttelse i Excel kan sætte flueben ved at tillade brugere at:
Markere ulåste celler og Formater celler..... virker rigtig godt i Excel 2003, men slet ikke i tidligere version hvor der kommer fejl i makroafvikling.
Avatar billede bak Forsker
02. maj 2006 - 23:34 #3
Har lige testet med en gammel xl97
DataOption1 findes ikke i gammel version
Bare slet
DataOption1:=xlSortNormal
Avatar billede lunddata Nybegynder
03. maj 2006 - 09:15 #4
Testet og det virker altsammen fint.
Mit problem med beskyttelse er jo nok et helt andet spørgsmål.
Avatar billede bak Forsker
03. maj 2006 - 11:51 #5
Ja, beskyttelsen er en helt anden ting. Det vil jeg nok foreslå at du laver i lavest mulig version af excel (som det skal bruges til)
Avatar billede lunddata Nybegynder
03. maj 2006 - 12:16 #6
TAK for god hjælp!
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