VBA är en automatisering och makro programmeringsspråk utvecklat av Microsoft som ingår och används i vissa av Microsofts kärnprodukter inklusive Microsoft Office . VBA överensstämmer med Microsoft COM ( Component Object Model ) , där man ser och bryter program som Excel till föremål för programmerare att interagera och manipulera programmet . Ansökan Objektet anses vara den högsta objektet i Microsoft Excel -objektmodellen . Den representerar Excel själva ansökan . Alla andra objekt såsom : arbetsbok , kalkylblad och celler är under den. Skapa ett program för att testa om en viss kalkylblad finns i arbetsboken är enkelt när du initiera ett anrop till Excel Application objektet . Instruktioner
1
Öppna Microsoft Excel.
2
Klicka på "Tools ", " Makro " och klicka sedan på " Visual Basic . " Detta kommer att öppna VBA-programmering miljö .
3
Klicka på " Infoga ", " Modul . " Du är nu i en programmeringskod modul
Skriv eller kopiera och klistra in följande kod : .
Funktion WorksheetExists ( _
FullPathToWorkbook As String , _
WorksheetName As String _
) As Boolean
Dim objExcel As Object
Dim objWorksheet As Object
Set objExcel = CreateObject ( " Excel.Application " ) katalog
objExcel.Workbooks.Open " c: \\ Book1.xls "
För varje objWorksheet I objExcel.ActiveWorkbook.Worksheets
p Om objWorksheet.Name = " Sheet3 " Då
WorksheetExists = Sant
MsgBox ( " Arbetsblad existerar " ) katalog
Exit för iPhonen
End If
Nästa objWorksheet
objExcel.ActiveWorkbook.Close saveChanges : = False
Set objExcel = Nothing
End Function