VBA & Excel Crashes



Het spreadsheetprogramma Microsoft Excel helpt u uw gegevens georganiseerd, en met de Visual Basic for Applications (VBA) editor geeft u nog meer controle en biedt extra functionaliteit. Programmeren in VBA is lastig, echter, en uw code kan het programma crasht vaak. Of deze onverwachte neerstortingen worden veroorzaakt door onjuiste code of een probleem met Excel zelf, zijn er verschillende methoden voor probleemoplossing beschikbaar te stoppen van het probleem en Excel soepel te houden.

Office herstellen

  • Het Windows-besturingssysteem bevat een optie om automatisch te detecteren en herstellen van fouten in Microsoft Excel wanneer het verplettert vaak. Voor toegang tot de herstelfunctie, sluit Excel en navigeer naar het "Control Panel" venster in het menu "Start". Open "programma's en onderdelen," Klik op de optie "Office 2010" en selecteer "Reparatie". Als u Excel 2007 gebruikt, heeft het programma in plaats daarvan een ingebouwde diagnostische tool. In de 2007-versie, open het menu van de "Office", ga naar 'Bronnen' in het venster "Excel Options" en klik op "Diagnose."

Opnieuw installeren

  • Als het kenmerkende hulpmiddel van Vensters niet kundig voor positiebepaling naar de werkstuk Excel crash veroorzaakt, moet u wellicht meer drastische maatregelen om het probleem te verhelpen. In veel gevallen krijgt handmatig verwijderen van het programma en vervolgens opnieuw installeren van de software Excel weer goed werkt. Als u nodig hebt om het programma te verwijderen, navigeer naar het venster "Programma's en onderdelen" in het "Control Panel" en klik op de vermelding "Office 2010". Klik op de knop "Verwijderen" om Excel volledig te verwijderen.

Instellingen voor het controleren van foutpagina 's

  • De Visual Basic-editor, opgenomen in het spreadsheetprogramma Excel bevat verschillende opties voor het afhandelen van fouten die het programma crasht kunnen veroorzaken. De fout overlapping om opties te openen, ga naar de VBA-editor en selecteer de link 'Opties' in het menu "Extra". Ga naar het tabblad "Algemeen" en selecteer de optie die u wilt gebruiken, zoals "Breken op alle fouten," waardoor het programma te stoppen met het uitvoeren van uw code en een foutbericht weergeven als er een probleem is opgetreden.

Op foutcode

  • Naast het gebruik van de vangmethoden van de fout via opties voor Excel van, is het ook mogelijk om een instructie rechtstreeks in uw VBA-code gebruiken om te voorkomen van crashes. De "On Error" verklaring geeft u de mogelijkheid om te beslissen hoe Excel moet reageren wanneer er een fout optreedt die mogelijk leiden tot een crash. Bijvoorbeeld, de regel "On Error Resume Next" toe te voegen aan uw VBA-code zorgt ervoor dat het programma geen gebroken code negeren en verdergaan naar het volgende codesegment.

Gerelateerde Artikelen

Hex gebruiken in VBA-Excel

Hex gebruiken in VBA-Excel

Hexadecimale notatie gemakkelijker te begrijpen de nummers die bepaalde VBA-objecten of -eigenschappen gebruiken. Één dergelijke eigenschap is kleur. Bijvoorbeeld, de grondtal 10-notatie "65025" niet onthullen de driedelige structuur van het num
Hoe te kopiëren & plakt een bereik naar een VBA-Excel-werkmap

Hoe te kopiëren & plakt een bereik naar een VBA-Excel-werkmap

In Excel is een bereik een groep van geselecteerde cellen. Nadat de cellen zijn geselecteerd, ze kunnen genereren verwante formules, een aantal geblokkeerde informatie weergeven of worden gekopieerd naar een ander werkblad. U kunt VBA (Visual Basic f
Het gebruik van een zaak Switch in VBA-Excel

Het gebruik van een zaak Switch in VBA-Excel

Een goed geschreven computerprogramma kunt tijd besparen voor de ontwikkelaar en de programmeurs die het in de toekomst te handhaven. In VBA kunt u de instructie Select Case gebruiken als een alternatief voor het gebruik van "ElseIf" in "al
Het instellen van de getalnotatie Excel met VBA

Het instellen van de getalnotatie Excel met VBA

De getalnotatie in een Excel-werkblad bepaalt hoe een getal wordt weergegeven als het in een cel is ingevoerd. De indeling kan variëren van gewoon een normale aantal om een tijd of een datum, of zelfs weergegeven: speciale tekens zoals een valutasymb
Hoe om te zuiveren van een Crash van Excel

Hoe om te zuiveren van een Crash van Excel

Als u een excel-werkblad en Excel crashes opent, is het het beste te gebruiken van een stapsgewijze benadering van vaststelling van het probleem. Een aantal dingen, van een beschadigd programmabestand op een beschadigde spreadsheet, kan Excel kuren t
Functie in Excel gebruiken om een rij te verwijderen

Functie in Excel gebruiken om een rij te verwijderen

Microsoft Excel is een spreadsheet-software die wordt geleverd met een veelheid aan functies waarmee u kunt invoeren, sorteren, classificeren en weergeven in een grafiek. Als u een knop of menu voor het uitvoeren van een taak niet kunt vinden, kunt u
Hoe typ superscript in Microsoft Excel

Hoe typ superscript in Microsoft Excel

U kunt het opmaken van tekst als superscript of subscript in alle Microsoft Office-producten, met inbegrip van Excel, Word en PowerPoint. Opmerking Deze opmaak tekst als superscript niet machtsverheffen is; Excel houdt geen rekening met tekst in supe
Hoe Excel VBA Online leren

Hoe Excel VBA Online leren

U kunt bouwen van complexe Excel-spreadsheets die gegevens uit vele bronnen zonder VBA-macro's samenvoegen. Kunt u produceren diagrammen en rapporten samen te vatten van vrijwel elk aspect van uw bedrijf en kunt u gegevens net zo gevarieerd als klant
Excel VBA Userform variabele Input

Excel VBA Userform variabele Input

Lezen of Excel variabelen met VBA userforms maken omvat het schrijven van uitspraken dat door de query de eigenschap van de namen van de huidige werkmap. Deze eigenschap is een verzameling die VBA van alle namen onderhoudt dat Excel-gebruikers met de
Excel VBA opmaakvoorwaarden & hoogtepunt duplicaten

Excel VBA opmaakvoorwaarden & hoogtepunt duplicaten

Markeer de dubbele waarden in uw Microsoft Excel-werkblad met de eigenschap FormatConditions. De eigenschap FormatConditions kunt u een aantal voorwaardelijke opmaak taken, met inbegrip van markering van dubbele waarden kan uitvoeren. Toegang tot de
Excel VBA-Code voor waarde & wetenschappelijke notatie

Excel VBA-Code voor waarde & wetenschappelijke notatie

Microsoft Office 2010 producten, zoals Excel 2010 worden geleverd met een inbegrepen programmeertaal Visual Basic for Applications genoemd. U kunt VBA gebruiken om te manipuleren uw Excel-werkblad getalnotaties om een getal in een cel met behulp van
Excel VBA nul Vs. Blank

Excel VBA nul Vs. Blank

Microsoft Excel VBA maakt onderscheid tussen de waarde nul en een lege cel. Nul en null-waarden handelen anders wanneer u berekeningen in Excel VBA-macro's en functies uitvoert. Het verschil is ook belangrijk als u het uitvoeren van gegevensvalidatie
Hoe u Hyperlinks maakt in Excel VBA

Hoe u Hyperlinks maakt in Excel VBA

Bent u de Excel-specialist in uw kantoor. Wanneer medewerkers behoeftehulp met sorteren of groeperen, wordt zij aan u komen. Wanneer ze hun draaitabellen Get cant te werken, worden zij aan u komen. En wanneer een bit van automatisering in Excel verei
Hoe een Macro wilt uitvoeren vanuit een Macro in MS Excel VBA

Hoe een Macro wilt uitvoeren vanuit een Macro in MS Excel VBA

Macro's maken in Microsoft Excel kunt elimineren tijdrovende repetitieve taken door hen gemakkelijk te automatiseren met Visual Basic for Applications. Macro's zijn computerprogramma's die geautomatiseerde instructies aan de computer geven. In VBA ku