Microsoft Excel regnearkprogram hjelper deg å holde dine data organisert , og bruke Visual Basic for Applications ( VBA ) editor gir deg enda mer kontroll og gir ekstra funksjonalitet. Programmering i VBA er vanskelig, imidlertid, og koden kan føre til at programmet krasjer ofte. Hvorvidt disse uventede krasj er forårsaket av feil kode eller et problem med Excel seg selv , er det flere feilsøking metoder tilgjengelig for å stoppe problemet og holde Excel knirkefritt . Reparer Office
Windows -operativsystemet inneholder en opsjon til å automatisk oppdage og reparere feil i Microsoft Excel når den kræsjer ofte. For å få tilgang reparasjonen funksjonen, lukke Excel og naviger til "Control Panel " vinduet i "Start "-menyen . Åpne "Programmer og funksjoner ", klikk på "Office 2010 " og velg "Repair ". Hvis du bruker Excel 2007 , har programmet i stedet en innebygd diagnostisk verktøy . I 2007 -versjonen , åpner du "Office " -menyen "Ressurser " i " Alternativer for Excel "-vinduet og klikk " Diagnose ".
Sett
Hvis Windows Diagnostic Tool er ikke i stand til å løse problemet forårsaker Excel å krasje, må du kanskje ta mer drastiske tiltak for å løse problemet. I mange tilfeller manuelt slette programmet og deretter installere programvaren får Excel fungerer igjen . Hvis du trenger å avinstallere programmet , naviger til " Programmer og funksjoner "-vinduet i "Control Panel " og klikk på "Office 2010 " entry . Klikk på " Avinstaller"-knappen for å fjerne Excel.
Feilkontroll Innstillinger
Visual Basic-redigering som finnes i Excel regneark -programmet omfatter flere alternativer for håndtering av feil som kan føre til at programmet krasjer . For å få tilgang feilen fangst alternativer , naviger til VBA editor og velg "Alternativer " i "Verktøy "-menyen . Naviger til " General" fanen , og velg alternativet du vil bruke , for eksempel " Break på alle feil ", som fører til at programmet slutter å kjøre koden din og vise en feilmelding når det oppstår et problem .
On Error code
Dessuten bruker feilen fangst metoder gjennom Excel er alternativer , er det også mulig å bruke en uttalelse direkte i din VBA -kode for å unngå krasj . Den " On Error " statement gir deg muligheten til å bestemme hvordan Excel skal reagere når det oppstår en feil som kan føre til krasj . For eksempel, å legge linjen " On Error Resume Next " til VBA-kode får programmet til å ignorere eventuelle ødelagte koden og gå videre til neste kode segment .