1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Kako programirati z uporabo MS Excel

Microsoft Excel je zmogljiva aplikacija za preglednice. Mnogi ljudje zamudijo pravo moč programa, ker ne izkoristijo vsega, kar zmore. Visual Basic for Applications (VBA) je platforma za razvoj programiranja, ki je nameščena z vsako aplikacijo Microsoft Office. Visual Basic je povzetek starega programskega jezika Basic. Z VBA lahko preprosto preglednico Microsoft Excel spremenite v dinamično aplikacijo, ki samodejno izvaja funkcije in postopke. V tem članku bomo preglednici Excel 2007 dodali preprosto kodo, da bo lahko govorila. To je popoln projekt za vas, da se seznanite z okoljem VBA. Pred začetkom tega projekta boste morali vedeti nekaj o programiranju.

1. korak

Odprite preglednico. Uporabite lahko preglednico, ki jo trenutno imate v računalniku, ali pa ustvarite preglednico, prikazano tukaj. Če uporabljate že pripravljenega, se prepričajte, da obstaja stolpec s skupnimi vrednostmi.

2. korak

Naj se na traku prikaže zavihek Razvijalec. Najverjetneje ne boste videli zavihka Razvijalec, ko odprete Excel. Na vrhu zaslona boste morali klikniti gumb »Microsoft Office« in nato klikniti »Možnosti Excela«. Na zaslonu Priljubljeno izberite »Pokaži zavihek razvijalca na traku« in kliknite »V redu«, da zaprete ta obrazec. Kliknite zavihek »Razvijalec«, ko je viden na zaslonu programa Excel.

3. korak

Kliknite na "Visual Basic." Prikaže se urejevalnik Visual Basic. Na desni strani dvakrat kliknite na list 1, saj je to list, s katerim bomo delali. Nov prazen list je dodan na desno stran zaslona.

4. korak

Na vrhu zaslona vnesite "Option Explicit". To bi morali storiti z vsakim programom, ki ga ustvarite v VBA. To zagotavlja, da poimenujete svoje spremenljivke, preden jim dodelite podatke. Spremenljivke si predstavljajte kot majhne vsebnike, ki bodo hranili informacije. Pridejo prav, ko se informacije, ki jih uporabljate, nenehno spreminjajo. Delati morate na primer z januarskimi vsotami. Ker se bo ta znesek občasno spremenil, ga dodelite spremenljivki. To spremenljivko lahko vedno pokličete, tudi če ne veste natančne količine podatkov, ki jih vsebuje.

5. korak

Vnesite naslednjo funkcijo:Function TalkIt(txtTotal) Application.Speech.Speak(txtTotal) TalkIt=txtTotal End Function To je funkcija, ki bo nadzorovala govor preglednice. Uporabili smo vgrajeni generator besedila v govor, ki je priložen Excelu. Prva vrstica funkcije deklarira funkcijo ("Function"), ji daje ime ("TalkIt") in nato navaja, katere podatke ji bomo posredovali ("txtTotal"). Zdaj, ko je funkcija definirana, se morate nanjo sklicevati in poslati podatke, da bo delovala.

6. korak

Vrnite se v preglednico in dodajte gumb. Na zavihku Razvijalec kliknite »Vstavi« in nato pritisnite gumb (prva ikona na vrhu. Narišite gumb v preglednici, kjer koli želite. Pojavi se novo okno; poimenujte gumb »cmd_Total« in kliknite »V redu«. lahko spremenite besedilo gumba tako, da z desno miškino tipko kliknete gumb in nato kliknete »Uredi besedilo«. V svoje besedilo sem vnesel »Talk«.

7. korak

Vrnite se v urejevalnik Visual Basic, da dodate zadnji del kode. Private Sub cmdTotal_Click() Dim intTotal As Integer 'razglasi novo spremenljivko za shranjevanje besedila Dim txtTotal As String intTotal =WorksheetFunction.Sum(Cells.Range("B3", "B14")) 'uporabi stavek If...else za nadzor vrednosti spremenljivke txtTotal If intTotal <2500 Then txtTotal ="Cilj ni dosežen" Else txtTotal ="Cilj dosežen" End If TalkIt (txtTotal) End Sub

Zgornja koda pomeni, da ko kliknete gumb, bo koda videla, ali je vsota stolpca »Klobuki« na delovnem listu manjša od 2500 $. Če je, potem bo Excelov sintiziran glas rekel "Cilj ni dosežen." Če je skupni znesek 2500 $ ali več, bo glas izgovoril "Cilj dosežen." To je to. Pravkar ste ustvarili svoj prvi program v programu Microsoft Excel.

Nasvet

Izvedite več funkcij in postopkov VBA tako, da se udeležite tečaja ali kupite knjigo z navodili. Bolj ko se igrate z njim, bolj ga boste poznali. Če program ne deluje, boste morda morali spremeniti varnostne nastavitve v Excelu, da omogočite makre. To storite tako, da na zavihku za razvijalce kliknete »Varnost makrov«.


  1. Kako Program TV z uporabo daljinskega RCR311W
  2. Kako ugotoviti, katera vrata uporabljam
  3. Kako spremenim avtorja Excelove preglednice?
  4. Kako vstaviti vrstico ali stolpec v Excelovo preglednico
  5. Kako izračunati obrestno mero z uporabo Excela