Ermitteln, ob eine Tabelle existiert in einer Tabellenkalkulation in Excel kann leicht durch die Verwendung von Visual Basic für Applikationen ( VBA) erreicht werden. VBA ist eine Programmiersprache in Excel und andere Microsoft Office-Anwendungen verwendet, um Routineaufgaben sonst manuell durchgeführt automatisieren. In VBA , können Sie mit dem " ChartObject " Objekt zu bestimmen, ob ein Diagramm existiert. Dieses Objekt enthält eine Sammlung von Diagrammen in der aktuellen Tabelle und kann verwendet werden, um die Charts Eigenschaften zuzugreifen. Things You
Visual Basic für Applikationen
brauchen anzeigen Weitere Anweisungen
1
Klicken Sie auf die Registerkarte "Entwicklertools" und klicken Sie auf " Visual Basic ", um den VB -Editor zu starten . Klicken Sie auf "Einfügen "-Menü und klicken Sie auf " Module" , um einen neuen Code-Modul einfügen
2
Erstellen Sie eine neue Sub-Prozedur , indem Sie den folgenden Code: .
Private Sub determineChart ()
3
Fügen Sie den folgenden Code , um zur nächsten Codezeile gehen, wenn ein Fehler auftritt :
On Error Resume Next
4
Bestimmen Sie, ob " Chart1 " existiert , indem Sie den folgenden Code : .
chartTst = ActiveWorkbook.Worksheets ( " Tabelle1 " ) ChartObjects ( "Chart 1")
5
Überprüfen Sie die " chartTst "variable und eine Meldung angezeigt , wenn das Diagramm zeigt, existiert.
Wenn chartTst Is Nothing Dann
MsgBox " Chart existiert nicht "
Else
MsgBox "Chart existiert. "
End If
6
Ende der sub durch Eingabe von " End Sub " am Ende des Verfahrens. "F5" drücken , um die Prozedur auszuführen.