Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketSystem Error &h8000FFF(-2147418113

 Besvar Besvar
Forfatter
baarsoe Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 27.Dec.2017
Status: Offline
Point: 4
Direkte link til dette indlæg Emne: System Error &h8000FFF(-2147418113
    Sendt: 27.Dec.2017 kl. 11:00
Hej,

Jeg har et excel ark med VBA koder og userforms, når jeg kører det på min egen computer virker det fint, men så snart jeg sender det til nogen af mine kollegaer får de denne fejl 

System Error &H8000FFFF (-21474181113) catastrophic error

Out of memory

Andre af mine kollegaer kan godt bruge arket uden problemer, har nogen en ide om hvor fejlen kan være?

Tak, 




Til top



Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5419
Direkte link til dette indlæg Sendt: 27.Dec.2017 kl. 11:54
Fejlen skyldes, at Excel ikke er i stand til at indlæse en variabel og/eller et objekt, som en makro har behov for.

Fejlen sker typisk enten i 'Workbook_Open' eventen, fordi man endnu ikke har fået alt indlæst, når man kører denne første makro i en regnearksfil, eller også sker det forbi man ikke benytter 'Option Explicit', og dermed får compileren ikke fanget, at man henviser til noget, der ikke kan eller er indlæst.

En klassiker er, at man har erklæret en variabel eller objekt med et navn, som Excel benytter internt, og derfor kan Excel ikke indlæse det - men, compileren vil ikke fanger dette, hvis man ikke benytter 'Option Explicit', og derfor opstår fejlen først 'midt i det hele'.

At fejlen sker på nogle computere og ikke andre kan skyldes forskellige versioner af Excel eller Windows, eller at pågældende bruger ikke 'rammer' den del af koden, hvor der er indbygget denne fejl.

Så, første trin på fejlsøgningen må være: Benytter du 'Option Explicit'?
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
baarsoe Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 27.Dec.2017
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 27.Dec.2017 kl. 12:29
Hej Excelgaard,

Nej det har jeg ikke tidligere brugt.

Jeg har lige sat flyeben til her under require varible declaration:



Er der andet jeg skal gøre?
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5419
Direkte link til dette indlæg Sendt: 27.Dec.2017 kl. 13:53
Hej igen,

Husk, at det ikke er nok, at indstille 'Require Variable Declaration' - du skal også angive 'Option Explicit' i erklæringsområdet af alle dine moduler.

Når dette er gjort, vil jeg anbefale dig, at 'Compile' koden på en af de computere, hvor din kode giver fejlen - så burde VBA fortolkeren kunne finde synderen (eller synderne - husk, at blive ved med at 'Compile' indtil samtlige fejl er udryddet).

Op, husk: Det er en DØDSSYND at programmere uden 'Option Explicit' - Fejl VIL opstå!

Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5419
Direkte link til dette indlæg Sendt: 27.Dec.2017 kl. 13:57
Lidt go' nat læsning Smile

www.excelgaard.dk/Bib/Option%20Explicit/ www.excelgaard.dk/Bib/Option%20Explicit/

Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
baarsoe Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 27.Dec.2017
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 29.Dec.2017 kl. 14:30
Hej Excelgaard, 

Tak for din hjælp indtil videre og låsestoffet, det fik jeg hygget mig med at læse :) 

Jeg har nu indsat option explicit i alle mine koder, men jeg får stadig samme fejl.

Har du andre forslag jeg kan prøve? 
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5509
Direkte link til dette indlæg Sendt: 29.Dec.2017 kl. 14:54
Prøv at upload dit ark så kan det være vi kan se hvad der går galt....
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5419
Direkte link til dette indlæg Sendt: 29.Dec.2017 kl. 19:26
Har du prøvet, at 'compile' koden, så du kan se, hvilken linje fejlen ligger i?

Ellers gør, som Bjarne foreslår: upload dit ark, så vi kan kigge på det...
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk