VBA ist ein Automatisierungs- und Makro- Programmiersprache von Microsoft entwickelt wurde , die im Preis inbegriffen und wird in einigen Microsoft- Kernprodukte , einschließlich Microsoft Office. VBA entspricht dem Microsoft COM (Component Object Model ), in der es sich ansieht, und bricht Programmen wie Excel in Objekte für Programmierer zu interagieren und zu manipulieren das Programm. Das Application-Objekt wird als das höchste Objekt in der Microsoft Excel -Objektmodell. Es stellt die Excel-Anwendung selber. Alle anderen Objekte wie : Arbeitsmappe , Arbeitsblätter und Zellen sind darunter. Erstellen eines Programms zu testen, ob ein bestimmtes Arbeitsblatt in Ihrer Arbeitsmappe vorhanden ist einfach, wenn Sie einen Anruf an die Excel -Application-Objekt zu initiieren. Anleitung
1
Öffnen Sie Microsoft Excel.
2
Klicken Sie auf " Extras", " Makro ", und klicken Sie dann auf " Visual Basic ". Dies öffnet den VBA Programmierumgebung.
3
Klicken Sie auf " Einfügen ", " Module". Sie befinden sich nun in einem Programmcode Modul
Typ oder Kopieren und fügen Sie den folgenden Code: .
Funktion WorksheetExists (_
FullPathToWorkbook As String , _
< p > WorksheetName As String _
) As Boolean Dim
objExcel As Object Dim
objWorksheet As Object
objExcel = CreateObject Set ( " Excel.Application " )
objExcel.Workbooks.Open "c: \\ Book1.xls "
For Each objWorksheet In objExcel.ActiveWorkbook.Worksheets
Wenn objWorksheet.Name = " Tabelle3 " Dann
WorksheetExists = True
MsgBox (" Worksheet vorhanden" )
Exit For End If
Weiter objWorksheet
< p> objExcel.ActiveWorkbook.Close SaveChanges : = False
Set objExcel = Nothing End Function