Determinare se esiste un grafico in un foglio di calcolo in Excel può essere facilmente eseguita mediante l'utilizzo di Visual Basic Applications Edition (VBA). VBA è un linguaggio di programmazione utilizzato in Excel e altre applicazioni di Microsoft Office per automatizzare operazioni di routine altrimenti fatto manualmente. In VBA, è possibile utilizzare l'oggetto "ChartObject" per determinare se esiste un grafico. Questo oggetto contiene una raccolta di grafici nel foglio corrente e può essere utilizzato per accedere alle proprietà di grafici.
Istruzioni
1
Scegliere la scheda "Sviluppo" e fare clic su "Visual Basic" per avviare l'editor di Visual Basic. Scegliere il "Insert' dal menu e scegliere"Modulo"per inserire un nuovo modulo di codice.
2
Creare una nuova routine sub aggiungendo il seguente codice:
Private Sub determineChart()
3
Aggiungere il codice riportato di seguito per passare alla riga successiva del codice se si verifica un errore:
On Error Resume Next
4
Determinare l'esistenza di "Chart1" aggiungendo il codice seguente:
chartTst = ActiveWorkbook.Worksheets("Sheet1"). ChartObjects ("grafico 1")
5
Controllare la variabile "chartTst" e visualizzare una proiezione di casella di messaggio se il grafico non esiste.
If chartTst Is Nothing Then
MsgBox "Chart does not exist"
Altro
MsgBox "Chart exists."
End If
6
Terminare il sub digitando "End Sub" alla fine della procedura. Premere "F5" per eseguire la procedura.