logo

Excel VBA tutorial

VBA tutorial

VBA står for Visual Basic til Ansøgninger , og hændelsesdrevet programmeringssprog fra Microsoft. Det bruges nu overvejende med Microsoft Office-applikationer som MS Excel, MS-Word og MS-Access.

Denne tutorial hjælper dig med at lære det grundlæggende i Excel VBA. Hvert af afsnittene indeholder relaterede emner med enkle eksempler.

Hvad er VBA

VBA står for Visual Basic til applikationer . Og hændelsesdrevet programmeringssprog fra Microsoft med Microsoft Office-applikationer som f.eks MSExcel , MS-Word , og MS-Adgang .

VBA giver dig mulighed for at automatisere forskellige aktiviteter i Excel såsom at generere rapporter, udarbejde diagrammer og grafer, lave beregninger osv. Denne automatiseringsaktivitet er også kendt som Makro .

VBA hjælper med at bygge skræddersyede applikationer og løsninger for at forbedre disse applikationers muligheder.

Fordelen ved denne facilitet er, at du ikke behøver at installere visuelle basics på dit skrivebord. Og installation af Office vil i sidste ende hjælpe dig med at opnå formålet. Du kan også bygge meget kraftfulde værktøjer i MS Excel ved hjælp af lineær programmering.

VBA kan bruge i alle office versioner, fra MS-Office 97 til MS-Office 2013 og med alle tilgængelige nyeste versioner. Blandt VBA er Excel VBA den populære.

VBA er et sprog på højt niveau. VBA er en delmængde af Visual Basic 6.0 GRUNDLÆGGENDE står for B nybegyndere EN ll-Formål S symbolsk jeg konstruktion C ode.

Hvorfor VBA?

Nogle punkter klart for dig, hvorfor du bruger VBA, såsom:

  • VBA bruger simple engelske udsagn til at skrive instruktionerne.
  • Oprettelse af brugergrænsefladen er at trække, slippe og justere de grafiske brugergrænsefladekontroller i VBA.
  • VBA er meget enkel at lære og krævede grundlæggende programmeringsevner.
  • VBA forbedrer excel-funktionaliteten ved at give dig mulighed for at få excel til at opføre sig efter dit behov.

Anvendelse af VBA

Du tænker, hvorfor man skal bruge VBA i Excel, da MS-Excel selv giver masser af indbyggede funktioner.

MS-Excel giver kun væsentlige indbyggede funktioner, som måske ikke er tilstrækkelige til at udføre komplekse beregninger. Under sådanne omstændigheder bliver VBA den mest gennemsigtige løsning.

For eksempel , At bruge Excels indbyggede formler er svært at beregne den månedlige tilbagebetaling af lånet. Men det er nemt at programmere en VBA til denne form for beregninger.

Grundlæggende om VBA

Først skal du vide om det grundlæggende, før du starter eller skriver nogen kode. Der er nogle grundlæggende oplysninger nedenfor:

Variabel: Variabler er hukommelsesplaceringerne. Og for at arbejde med VBA bliver du bedt om at deklarere variabler.

For eksempel: Antag (2x+ 5y), hvor x=1 og y=2. I dette givne udtryk er x og y variablerne eller kan tildeles et hvilket som helst tal, dvs. henholdsvis 3 og 4.

Regler for oprettelse af variabler

    Brug ikke reserverede ord:Reserverede ord er de ord, der har en særlig betydning i VBA, så du ikke kan bruge dem som variabelnavne.Variabelnavnet må ikke indeholde mellemrum:Du kan ikke definere et variabelnavn med mellemrum såsom det sidste tal. Du kan bruge Sidste Nummer eller Sidste_Number .Brug beskrivende navne:Brug beskrivende navne som pris, mængde, subtotal osv. dette vil gøre din VBA-kode let at forstå.

Aritmetiske operatorer: Vi bruger (BODMAS) reglen under parenteser af division, multiplikation, addition og subtraktion, når vi arbejder med et udtryk, der bruger flere forskellige aritmetiske operatorer.

  1. (+) til tilføjelse
  2. (-) til subtraktion
  3. (*) til multiplikation
  4. (/) for division

Logisk operatør: Begrebet den logiske operator anvendes også, når man arbejder med VBA som f.eks.

  1. Hvis udsagn
  2. OG
  3. ELLER
  4. IKKE
  5. RIGTIGT
  6. FALSK

Forudsætning

For at lære VBA skal du installere MS Office og primært MS Excel på dit computersystem.

Publikum

Vores VBA-tutorial er designet til begyndere for at hjælpe dem med at forstå det grundlæggende i VBA. Denne tutorial vil give tilstrækkelig viden om VBA, hvorfra du kan tage dig selv til et højere niveau af ekspertise.

Problem

Vi forsikrer dig om, at du ikke vil finde noget problem med denne VBA-tutorial. Men hvis der er nogen fejl, bedes du skrive problemet i kontaktformularen.