Slik sletter du et diagram med VBA

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.