Microsoft Excel kalkylprogram hjälper dig att hålla dina data organiseras , och med hjälp av Visual Basic for Applications ( VBA ) redaktör ger dig ännu mer kontroll och ger extra funktionalitet . Programmering i VBA är knepigt dock , och din kod kan göra att programmet kraschar ofta . Huruvida dessa oväntade krascher orsakas av felaktig kod eller ett problem med Excel själv , det finns flera metoder för felsökning som finns för att stoppa problemet och hålla Excel trim . Reparera Office
Operativsystemet Windows innehåller ett alternativ för att automatiskt upptäcka och reparera fel i Microsoft Excel när den kraschar ofta . För att komma åt att reparera funktionen stänger Excel och navigera till " Kontrollpanelen " fönster i " Start " -menyn . Öppna "Program och funktioner ", klicka på " Office 2010 " och välj " Reparera ". Om du använder Excel 2007 , har programmet istället ett inbyggt diagnostiskt verktyg . I 2007-versionen , öppna " Office " -menyn , navigera till "Resurser " i " Excel-alternativ " fönstret och klicka på " Diagnos ".
Installera
Om Windows diagnostiskt verktyg inte kan åtgärda problemet som orsakar Excel till kraschen , kan du behöva ta mer drastiska åtgärder för att lösa problemet . I många fall , manuellt ta bort programmet och sedan installera om programmet får Excel fungerar igen . Om du behöver avinstallera programmet , navigera till " Program och funktioner " fönstret i " Kontrollpanelen " och klicka på " Office 2010 " posten . Klicka på " Avinstallera " -knappen för att helt ta bort Excel .
Felkontroll Inställningar
Visual Basic Editor finns i kalkylprogrammet Excel innehåller flera alternativ för handhavandefel som kan göra att programmet kraschar . För att komma åt felet fånga alternativ , navigera till VBA editorn och välj " Options " länken i menyn "Verktyg" . Navigera till fliken "Allmänt" och välj det alternativ du vill använda , t.ex. " Break på alla fel ", vilket gör att programmet för att sluta köra din kod och visar ett felmeddelande när ett problem uppstår .
On Error Code
Förutom att använda fel fångstmetoder genom Excels möjligheter , är det också möjligt att använda ett uttalande direkt i din VBA-kod för att undvika krascher . Den " On Error " uttalande ger dig möjlighet att bestämma hur Excel ska reagera när ett fel uppstår som kan orsaka en krasch . Till exempel att lägga till raden " On Error Resume Next " till din VBA-kod gör att programmet fortsätter ignorera brutna kod och gå vidare till nästa kodsegmentet .