Slik sletter du et diagram med VBA
Visual Basic for Applications (VBA) er et programmeringsspråk som fulgte med Microsoft Office Suite 2003. VBA er faktisk en viktig komponent i Excel, og du kan bruke den til å opprette, redigere og slette diagrammer. Dette programmet er forskjellig fra Visual Basic, et annet programmeringsspråk som Microsoft laget. Mens du bruker VB til å lage frittstående kjørbare programmer, VBA omhandler primært med Excel-filer.
Bruksanvisning
1 Last ned eksempelfilen fra VBA Express for å få xlDelCharts prosjektet. Dette prosjektet vil hjelpe deg å slette alle diagrammer i regnearket.
2 Kopier koden under for å bruke senere for å slette alle diagrammer som du ikke trenger.
Option Explicit
Sub xlDelCharts (_
Optional xlBookName As String, _
Valgfritt xlSheetName As String, _
Valgfritt InformUser Som Boolean = True)
'
'************************************************* ***************************************
'Funksjonen sletter alle innebygde diagrammer i målet arket
'Bestått Verdier:
'XlBookName [i, string, VALGFRITT] target arbeidsbok; Standard = Active
'XlSheetName [i, string, VALGFRITT] target regneark; Standard = Active
'InformUser [i, boolsk, VALGFRITT] flagget for å vise om brukeren er å være
'Informert om framdriften {default = TRUE}
'
'************************************************* ***************************************
'
Dim Jeg As Integer
Dim MsgBxTitle As String
Dim NumCharts As Integer
Dim RTN Som VbMsgBoxResult
Dim xlBook Som arbeidsbok
Dim xlSheet Som regneark
... End Sub
Manuset er avkortet fordi den overskrider tegngrensen kapasitet for dette trinnet. Se i eksempelfilen for fullstendig koding struktur.
3 Åpne en Excel-arbeidsbok og kjøre Visual Basic Editor (VBE) ved å trykke Alt + F11. Gå til venstre sidevinduet, og deretter markere regnearket, som sannsynligvis heter VBAProject (Filnavn.xls). Bytt ut den siste delen med det faktiske navnet på regnearket.
4 Velg "Sett inn" og deretter "Module" fra Insert-menyen til å velge en eksisterende kodemodul for målet regnearket. Lim eksempelkoden du kopierte tidligere inn koden vinduet til høyre. Avslutt VBE og lagre filen, hvis du ønsker det.
5 Åpne eksempelfilen for å teste xlDelCharts prosjektet. Det bør slette alle listene som skissert i koden.
Hint
- Lær Excel og VBA ved å gå tutorials direkte fra Microsoft.