Nwlapcug.com


Come determinare se un grafico di Excel esiste

Come determinare se un grafico di Excel esiste


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.