Avgöra om ett diagram finns i ett kalkylblad i Excel kan lätt åstadkommas med hjälp av Visual Basic for Applications ( VBA ) . VBA är en dator programmeringsspråk som används i Excel och andra Microsoft Office-program för att automatisera rutinuppgifter annars sker manuellt . I VBA kan du använda " ChartObject " objektet för att avgöra om ett diagram finns. Detta objekt innehåller en samling av sjökort i den aktuella tabellen och kan användas för att komma till diagram egenskaper . Saker du behöver Review, Visual Basic for Applications
Visa fler instruktioner
1
Klicka på " Utvecklare " fliken och klicka på " Visual Basic " för att starta VB editor . Klicka på " Infoga " -menyn och klicka på " modul " för att infoga en ny kodmodul
2
Skapa en ny sub förfarande genom att lägga till följande kod : .
Private Sub determineChart ( ) Addera 3
Lägg till följande kod för att gå till nästa kodrad om ett fel inträffar :
On Error Resume Next
4
Bestäm om " Diagram1 " existerar genom att lägga till följande kod : .
chartTst = ActiveWorkbook.Worksheets ( " Blad1 " ) ChartObjects ( " diagram 1 " )
5
kolla " chartTst " variabel och visa en meddelanderuta som visar om diagrammet finns .
p Om chartTst är ingenting Sedan
MsgBox " Chart inte existerar "
Else
MsgBox " Chart existerar . "
End If
6
End sub genom att skriva " End Sub " i slutet av förfarandet . Tryck " F5 " för att köra proceduren .
Addera ditt