VBA è un linguaggio di programmazione e l'automazione di macro sviluppato da Microsoft che è incluso e utilizzato in alcuni prodotti Microsoft fondamentali, tra cui , di Microsoft Office . VBA è conforme alla Microsoft COM ( Component Object Model) , in cui si vede e si rompe programmi come Excel in oggetti per i programmatori di interagire e manipolare il programma . L'oggetto Application è considerata l'oggetto più alto nel modello a oggetti di Microsoft Excel . Esso rappresenta l'applicazione Excel stesso . Tutti gli altri oggetti , quali : cartelle di lavoro , fogli di lavoro e le cellule sono al di sotto di esso. Creazione di un programma per verificare se un determinato foglio di lavoro esistente nella cartella di lavoro è semplice, una volta che si avvia una chiamata all'oggetto Application di Excel . Istruzioni
1
Aperte .
2
Clicca su "Strumenti " di Microsoft Excel "Macro" e quindi fare clic su " Visual Basic ". Si aprirà l'ambiente di programmazione VBA .
3
Fare clic su " Inserisci ", "Modulo" . Si è ora in un modulo di codice di programmazione
Digitare o copiare e incollare il seguente codice : .
WorksheetExists funzione ( _
FullPathToWorkbook String, _
< p > WorksheetName As String _
) come booleano
Dim objExcel As Object Dim
objWorksheet As Object
objExcel = CreateObject ( " Excel.Application " ) per
objExcel.Workbooks.Open " c: \\ Book1.xls "
Ogni objWorksheet In objExcel.ActiveWorkbook.Worksheets
objWorksheet.Name = " Foglio3 " Allora
WorksheetExists = True
MsgBox ( " foglio di lavoro esiste " ) per
Exit For End If
Successivo
objWorksheet < p > objExcel.ActiveWorkbook.Close SaveChanges : = False
objExcel = Nothing End Function