Finne ut om et Excel Chart Exists
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.
Bruksanvisning
1 Klikk på "Utvikler" og klikk "Visual Basic" for å starte VB editor. Klikk på "Insert" -menyen og klikk "Module" å sette inn en ny kode modul.
2 Opprett en ny sub prosedyre ved å legge til følgende kode:
Private Sub determineChart ()
3 Legg til følgende kode for å gå til neste linje med kode hvis det oppstår en feil:
På Error Resume Next
4 Finn ut om "Chart1" eksisterer ved å legge til følgende kode:
chartTst = ActiveWorkbook.Worksheets ( "Ark1"). ChartObjects ( "Chart 1")
5 Sjekk "chartTst" variable og vise en meldingsboks som viser hvis diagrammet eksisterer.
Hvis chartTst Er Ingenting Deretter
MsgBox "Chart does not exist"
Ellers
MsgBox "Chart exists."
Slutt om
6 Avslutt sub ved å skrive "End Sub" på slutten av prosedyren. Trykk "F5" for å kjøre prosedyren.