Visual Basic for Applications ( VBA ) er et programmeringsspråk som fulgte med Microsoft Office Suite 2003 . VBA er faktisk en viktig del av Excel , og du kan bruke det til å opprette, redigere og slette diagrammer . Dette programmet er forskjellig fra Visual Basic, et annet programmeringsspråk som Microsoft laget . Mens du bruker VB å opprette frittstående kjørbare programmer , Billig VBA primært med Excel-filer . Instruksjoner
en
Last prøven fil fra VBA Express for å få xlDelCharts prosjektet . Dette prosjektet vil hjelpe deg å slette alle listene i regnearket.
2
Kopier koden under for å bruke senere for å slette alle diagrammer som du ikke trenger.
Option Explicit
Sub xlDelCharts (_
Valgfritt xlBookName As String , _
Valgfritt xlSheetName As String , _
Valgfritt InformUser As Boolean = Funksjonen sletter alle innebygde diagrammer i målet regnearket
' Bestått Verdier:
' xlBookName [ i , streng, EKSTRA ] target arbeidsbok; default = ActiveWorkbook
' xlSheetName [ i , streng, EKSTRA ] target regneark , default = activesheet
' InformUser [ i , boolean, EKSTRA ] flagg for å indikere om brukeren er til å være
' informert om framdriften { default = Jeg As Integer
Dim MsgBxTitle Som String
Dim NumCharts As Integer
Dim Avk Som VbMsgBoxResult
Dim xlBook Som arbeidsbok
Dim xlSheet Som regneark
... End Sub
manuset er avkortet fordi den overskrider tegn kapasitet for dette trinnet . Se i prøven fil for fullstendig koding struktur .
3
Åpne en Excel-arbeidsbok og kjøre Visual Basic-redigering ( VBE ) ved å trykke Alt + F11 . Gå til venstre sidevindu , og deretter markere regneark, som sannsynligvis heter VBAProject ( Filnavn.xls ) . Bytt den siste delen med det faktiske navnet på regnearket.
4
Velg "Insert" og deretter " module" fra Sett inn -menyen for å velge en eksisterende kode modul for målet regnearket. Lim eksempelkode du kopierte tidligere inn i høyre kode vinduet. Avslutt VBE og lagre filen , hvis du ønsker det.
5
Åpne prøven filen for å teste xlDelCharts prosjektet . den skal slette alle listene som skissert i koden.