avgjøre om et diagram eksisterer i et regneark i Excel kan enkelt oppnås gjennom bruk av Visual Basic for Applications ( VBA ) . VBA er et programmeringsspråk som brukes i Excel og andre Microsoft Office-programmer for å automatisere rutineoppgaver ellers gjort manuelt . I VBA , kan du bruke " ChartObject " objekt for å avgjøre om et diagram eksisterer. Dette objektet inneholder en samling av diagrammer i gjeldende ark og kan brukes til å få tilgang til listene egenskaper . Du trenger
Visual Basic for Applications
Vis flere instruksjoner
en
Klikk på "Utvikler " og klikk " Visual Basic" for å starte VB editor. Klikk på "Sett inn "-menyen og klikk på " Module" for å sette inn en ny kode modul
2
Opprett en ny sub prosedyre ved å legge følgende kode: .
Private Sub determineChart ( )
3
Legg til følgende kode for å gå til neste linje med kode hvis en feil oppstår : en
On Error Resume Next
4
Finn ut om " Chart1 " finnes ved å legge følgende kode: .
chartTst = ActiveWorkbook.Worksheets ( " Ark1 ") ChartObjects ( " Figur 1 ")
5
sjekke " chartTst "variable og vise en meldingsboks viser om diagrammet eksisterer.
p Hvis chartTst Er Ingenting Deretter
MsgBox " Chart finnes ikke "
Else
MsgBox "Chart eksisterer."
End If
6
End sub ved å skrive "End sub " på slutten av prosedyren . Trykk " F5 " for å kjøre prosedyren.