Reparer arbeidsboken for eventuelle uforutsette feil
- Runtime error 9: Subscript out of range er vanlig i Microsoft Excel, og den oppstår når du prøver å få tilgang til en celle utenfor regnearkets omfang.
- Siden det for det meste skjer når du kopierer data mellom arbeidsbøker, må du alltid se etter forvillede tegn eller symboler i formelen din, da disse kan forårsake kjøretidsfeil.
Hvis du bruker en VBA-kode i arbeidsboken og får en kjøretidsfeil 9: Subscript out of range, prøver du å referere til et objekt som ikke er til stede i gjeldende kontekst i Microsoft Excel arbeidsbok.
Du vil mest sannsynlig støte på denne feilen når du kopierer data mellom arbeidsbøker, så dette er en grunn til å følge nøye med for å sikre at du kopierer riktig. Ikke desto mindre, siden feilen allerede har oppstått, er her en hurtigrettingsguide.
Hva er subscript error 9 i Excel?
Når du mottar kjøretidsfeil 9, prøver du å få tilgang til en celle eller et celleområde gjennom et subscript som er utenfor celleområdet som er definert i formelen.
Med andre ord, du prøver å komme til et sted i regnearket som ikke eksisterer. Dette kan skje på grunn av en eller flere av følgende årsaker:
- Utdatert Excel-app – Du bruker kanskje en gammel versjon av Excel som ikke støtter enkelte funksjoner.
- Ugyldig datatype i cellen – Dette kan skyldes bruk av ugyldige tegn i en streng eller ved å taste inn feil tall. Du kan for eksempel skrive inn bokstaven O i stedet for den numeriske verdien 0.
- Korrupt arbeidsbok – Hvis arbeidsboken har blitt åpnet i Excel og deretter lukket brått, kan den ende opp med å bli ødelagt og dermed forårsake subscript error 9.
- Feil syntaks i formelen – Dette betyr at formelen ikke kan evalueres riktig fordi den er skrevet inn feil eller det er en feil i syntaksen til formelen.
- Bruke cellereferanser som ikke eksisterer – Denne feilen kan oppstå hvis du refererer til celler som er utenfor regnearkets omfang, eller hvis du refererer til en ugyldig celleadresse. Det kan også skje når du kopierer kode fra en arbeidsbok til en annen.
- Feilskrevne formler – En av de vanligste årsakene til denne feilen er feilskrevne formler. Hvis du for eksempel glemmer å inkludere en avsluttende parentes eller parentes, vil Excel returnere denne feilen.
Hvordan fikser jeg Runtime error 9 subscript utenfor rekkevidde?
Prøv følgende grunnleggende kontroller før avansert feilsøking:
- Se etter eventuelle Windows-oppdateringer og kjør hvis tilgjengelig.
- Sørg for at Excel-appen din er oppdatert.
- Rydd opp i arbeidsboken ved å se etter eventuelle feil i formlene.
- Sørg for at alle cellene er riktig referert i formelen.
1. Lagre filen i det Excel-makroaktiverte formatet
- På Excel-filen, naviger til Fil.
- Plukke ut Alternativer.
- Klikk på Lagre, og under Lagre arbeidsbøker, plukke ut Excel-makroaktivert arbeidsbok (*.xlsm).
Makroer er programmer som er laget for å automatisere oppgaver i Microsoft Office-applikasjoner. Når du kjører en makro, vil den utføre handlingene som er programmert inn i den.
Runtime error 9 kan imidlertid oppstå i Excel hvis du ikke klarer å lagre filen i det nødvendige formatet. XLSM-filer brukes til å lagre makroer og diagrammer opprettet ved hjelp av VBA i Excel.
Denne filtypen inneholder makroer, som er programmeringsinstruksjoner som er tilgjengelige for brukeren når de åpner filen og som kreves for å fungere skikkelig.
2. Aktiver makroer
- Lansering MS Excel og klikk på Fil.
- Plukke ut Alternativer.
- Klikk på Tillitssenter, og velg deretter Innstillinger for tillitssenter.
- Under Makroinnstillinger, Undersøk Aktiver alle makroer boksen og trykk deretter OK.
Når du aktiverer makroer, tillater du å kjøre makroen i gjeldende tilstand. Dette betyr at makroen har tilgang til alle formlene og funksjonene den trenger for å kjøre riktig.
I deaktivert tilstand er bare den grunnleggende funksjonaliteten tilgjengelig, og brukeren må legge inn data manuelt, og derfor viser kopiering mellom arbeidsbøker denne kjøretidsfeil 9 i Excel.
- Kjøretidsfeil 3709: Tilkoblingen kan ikke brukes [Fiks]
- Runtime Error 52: Dårlig filnavn eller nummer [Fix]
- Runtime Error 57121: Applikasjonsdefinert eller objektdefinert [Fix]
3. Reparer Excel
- Lansering MS Excel og åpne en tom arbeidsbok.
- Klikk på Fil.
- Plukke ut Åpen og klikk på Bla gjennom.
- Finn den problematiske filen, velg den og klikk på rullegardinikonet ved siden av Åpen.
- Plukke ut Åpne og reparer.
Hvis denne manuelle reparasjonsmetoden ikke fungerer, ikke bekymre deg. Vi har en liste over avanserte Excel-reparasjonsverktøy som enkelt kan gjøre jobben og reparere et bredt spekter av korrupsjonsproblemer.
Og det er en innpakning for denne artikkelen, men sørg for å sjekke ut andre relaterte feil, for eksempel kjøretidsfeil 7, og hvordan du navigerer i slike problemer.
For ytterligere tanker om denne feilen, legg igjen kommentarene nedenfor.