Determinare se una tabella esiste in un foglio di calcolo in Excel può facilmente essere realizzato attraverso l'utilizzo di Visual Basic, Applications Edition (VBA ) . VBA è un linguaggio di programmazione utilizzato in Excel e altre applicazioni di Microsoft Office per automatizzare le attività di routine altrimenti fatto manualmente. In VBA , è possibile utilizzare l' oggetto " ChartObject " per determinare se una tabella esiste. Questo oggetto contiene una raccolta di grafici nel foglio corrente e può essere utilizzato per accedere alle proprietà grafici. Cose che ti serviranno
Visual Basic for Applications
Mostra più istruzioni
1 Fare clic sulla scheda "Sviluppatore " e cliccare su " Visual Basic " per avviare l'editor di Visual Basic . Fai clic sul menu " Inserisci ' e fare clic su " Modulo " per inserire un nuovo modulo di codice
2
Creare una nuova procedura di sub aggiungendo il seguente codice : .
DetermineChart Private Sub ( )
3
Aggiungere il seguente codice per passare alla riga successiva di codice , se si verifica un errore :
On Error Resume Next
4
determinare se " Chart1 " esiste aggiungendo il seguente codice : .
chartTst = ActiveWorkbook.Worksheets ( " Foglio1 " ) ChartObjects ( "Tabella 1 " ) economici 5
verificare la " chartTst " variabile e visualizzare una finestra di messaggio che mostra se la tabella esiste.
chartTst è niente allora
MsgBox
" tabella non esiste "
Else
MsgBox "Tabella esiste . "
End If
6
fine del sub digitando "End Sub " alla fine della procedura . Premere il tasto " F5 " per eseguire la procedura .